From: Kurt Zeilenga Date: Fri, 17 Mar 2000 02:15:50 +0000 (+0000) Subject: Missing entry causes slapd to segfault (ITS#482) X-Git-Tag: OPENLDAP_REL_ENG_1_2_10~5 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b2d69a03ecef1dc65bef926352cec92988d90577;p=thirdparty%2Fopenldap.git Missing entry causes slapd to segfault (ITS#482) Fix provide by Paul Turgyan --- diff --git a/servers/slapd/entry.c b/servers/slapd/entry.c index bc0f2de4da..bc1ba61c1b 100644 --- a/servers/slapd/entry.c +++ b/servers/slapd/entry.c @@ -20,11 +20,13 @@ str2entry( char *s ) { int id = 0; Entry *e; - Attribute **a; + Attribute **a = NULL; char *type; char *value; char *next; - int vlen, nvals, maxvals; + int vlen; + int nvals = 0; + int maxvals = 0; struct berval bval; struct berval *vals[2]; char ptype[64];