]> git.sur5r.net Git - openldap/commitdiff
Missing entry causes slapd to segfault (ITS#482)
authorKurt Zeilenga <kurt@openldap.org>
Fri, 17 Mar 2000 02:15:50 +0000 (02:15 +0000)
committerKurt Zeilenga <kurt@openldap.org>
Fri, 17 Mar 2000 02:15:50 +0000 (02:15 +0000)
Fix provide by Paul Turgyan <pturgyan@umich.edu>

servers/slapd/entry.c

index bc0f2de4da36bf19bcd5b554d2119f6933bb01ad..bc1ba61c1b5db06978dc75f8fbb4cac32a0f749d 100644 (file)
@@ -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];