From: Howard Chu Date: Thu, 6 Jun 2002 11:09:00 +0000 (+0000) Subject: Fix ITS#1742 uninit'd textlen X-Git-Tag: OPENLDAP_REL_ENG_2_0_24~12 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=384ed3461a843c63a048c73c899e7384ca43c48a;p=thirdparty%2Fopenldap.git Fix ITS#1742 uninit'd textlen --- diff --git a/servers/slapd/back-ldbm/passwd.c b/servers/slapd/back-ldbm/passwd.c index f15badec31..a059ee877d 100644 --- a/servers/slapd/back-ldbm/passwd.c +++ b/servers/slapd/back-ldbm/passwd.c @@ -120,7 +120,6 @@ ldbm_back_exop_passwd( Modifications ml; struct berval *vals[2]; char textbuf[SLAP_TEXT_BUFLEN]; /* non-returnable */ - size_t textlen; vals[0] = hash; vals[1] = NULL; @@ -131,7 +130,8 @@ ldbm_back_exop_passwd( ml.sml_next = NULL; rc = ldbm_modify_internal( be, - conn, op, op->o_ndn, &ml, e, text, textbuf, textlen ); + conn, op, op->o_ndn, &ml, e, text, textbuf, + sizeof( textbuf ) ); /* FIXME: ldbm_modify_internal may set *tex = textbuf, * which is BAD */