]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
check for error on ctdb_ltdb_store
authorAndrew Tridgell <tridge@samba.org>
Tue, 15 May 2007 00:16:59 +0000 (10:16 +1000)
committerAndrew Tridgell <tridge@samba.org>
Tue, 15 May 2007 00:16:59 +0000 (10:16 +1000)
(This used to be ctdb commit c4a34bac4ad4d2f9699e08074668d25586e3c0da)

ctdb/common/ctdb_call.c

index 64795b8684c4b1ce716f0c1b3fdad514587dd978..5416e711ff67e971501ef990cab20af342a7c6da 100644 (file)
@@ -271,7 +271,9 @@ static void ctdb_call_send_dmaster(struct ctdb_db_context *ctdb_db,
        memcpy(&r->data[key->dsize], data->dptr, data->dsize);
 
        header->dmaster = c->hdr.srcnode;
-       ctdb_ltdb_store(ctdb_db, *key, header, *data);
+       if (ctdb_ltdb_store(ctdb_db, *key, header, *data) != 0) {
+               ctdb_fatal(ctdb, "Failed to store record in ctdb_call_send_dmaster");
+       }
        
        ctdb_queue_packet(ctdb, &r->hdr);