From e2881aca86936ef4712c431b01dfab11427aea89 Mon Sep 17 00:00:00 2001 From: Andrew Tridgell Date: Wed, 13 Jul 2005 02:16:58 +0000 Subject: r8406: make sure we give an error in ldbAdd() if any record fails (This used to be commit 632f99017ded607c80022f730b6ec7e37bd13642) --- source4/scripting/ejs/smbcalls_ldb.c | 1 + 1 file changed, 1 insertion(+) (limited to 'source4') diff --git a/source4/scripting/ejs/smbcalls_ldb.c b/source4/scripting/ejs/smbcalls_ldb.c index 69ebe39567..2df53ace4f 100644 --- a/source4/scripting/ejs/smbcalls_ldb.c +++ b/source4/scripting/ejs/smbcalls_ldb.c @@ -114,6 +114,7 @@ static int ejs_ldbAddModify(MprVarHandle eid, int argc, char **argv, while ((ldif = ldb_ldif_read_string(ldb, &ldifstring))) { ret = fn(ldb, ldif->msg); talloc_free(ldif); + if (ret != 0) break; } mpr_Return(eid, mprCreateBoolVar(ret == 0)); -- cgit