Author: idra
Date: 2005-09-18 10:46:21 +0000 (Sun, 18 Sep 2005)
New Revision: 10303

WebSVN: 
http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=10303

Log:

check no attribute is given empty


Modified:
   branches/SAMBA_4_0/source/lib/ldb/common/ldb_ldif.c


Changeset:
Modified: branches/SAMBA_4_0/source/lib/ldb/common/ldb_ldif.c
===================================================================
--- branches/SAMBA_4_0/source/lib/ldb/common/ldb_ldif.c 2005-09-18 10:45:28 UTC 
(rev 10302)
+++ branches/SAMBA_4_0/source/lib/ldb/common/ldb_ldif.c 2005-09-18 10:46:21 UTC 
(rev 10303)
@@ -658,6 +658,11 @@
                        if (ret != 0) {
                                goto failed;
                        }
+                       if (value.length == 0) {
+                               ldb_debug(ldb, LDB_DEBUG_ERROR,
+                                         "Error: Attribute value cannot be 
empty for attribute '%s'\n", el->name);
+                               goto failed;
+                       }
                        if (value.data != el->values[el->num_values].data) {
                                talloc_steal(el->values, 
el->values[el->num_values].data);
                        }

Reply via email to