Author: jra
Date: 2004-09-17 01:13:47 +0000 (Fri, 17 Sep 2004)
New Revision: 2374

WebSVN: 
http://websvn.samba.org/websvn/changeset.php?rep=samba&path=/branches/SAMBA_3_0/source/passdb&rev=2374&nolog=1

Log:
Fix from Vince Brimhall [EMAIL PROTECTED] for
ldapsam_compat. Be robust against NULL attributes.
Jeremy.

Modified:
   branches/SAMBA_3_0/source/passdb/pdb_ldap.c


Changeset:
Modified: branches/SAMBA_3_0/source/passdb/pdb_ldap.c
===================================================================
--- branches/SAMBA_3_0/source/passdb/pdb_ldap.c 2004-09-17 00:53:17 UTC (rev 2373)
+++ branches/SAMBA_3_0/source/passdb/pdb_ldap.c 2004-09-17 01:13:47 UTC (rev 2374)
@@ -1229,8 +1229,13 @@
 {
        int i;
 
-       for (i=0; (*attr_list)[i] != NULL; i++)
+       if (new_attr == NULL) {
+               return;
+       }
+
+       for (i=0; (*attr_list)[i] != NULL; i++) {
                ;
+       }
 
        (*attr_list) = Realloc((*attr_list), sizeof(**attr_list) * (i+2));
        SMB_ASSERT((*attr_list) != NULL);

Reply via email to