From: Kurt Zeilenga Date: Wed, 29 Aug 2001 19:42:15 +0000 (+0000) Subject: Import textbuf buf fix X-Git-Tag: OPENLDAP_REL_ENG_2_0_12~7 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=12b09f771f641210cd62e81fd2489127c2df9b06;p=thirdparty%2Fopenldap.git Import textbuf buf fix --- diff --git a/servers/slapd/back-ldbm/passwd.c b/servers/slapd/back-ldbm/passwd.c index 4f2e906537..931c2ae9a3 100644 --- a/servers/slapd/back-ldbm/passwd.c +++ b/servers/slapd/back-ldbm/passwd.c @@ -130,6 +130,12 @@ ldbm_back_exop_passwd( rc = ldbm_modify_internal( be, conn, op, op->o_ndn, &ml, e, text, textbuf, textlen ); + /* FIXME: ldbm_modify_internal may set *tex = textbuf, + * which is BAD */ + if ( *text == textbuf ) { + *text = NULL; + } + if( rc ) { /* cannot return textbuf */ *text = "entry modify failed";