summaryrefslogtreecommitdiff
path: root/source3/lib
diff options
context:
space:
mode:
authorMichael Adam <obnox@samba.org>2010-01-13 23:51:34 +0100
committerMichael Adam <obnox@samba.org>2010-02-12 23:12:11 +0100
commit1d594bd734a2f7146ed52872456a16c5e41816f1 (patch)
treec1dc0396fa1f0aecdc9d219cab3db6258a84fff6 /source3/lib
parent524072b56bf659002410a817749bf86fe6f51e83 (diff)
downloadsamba-1d594bd734a2f7146ed52872456a16c5e41816f1.tar.gz
samba-1d594bd734a2f7146ed52872456a16c5e41816f1.tar.bz2
samba-1d594bd734a2f7146ed52872456a16c5e41816f1.zip
s3:dbwrap_ctdb: fix brown paperbag bug in ctdb_transaction_commit.
I carefully prepared the return value only to "return 0;" at the bottom. :-( This may well have hit us for instance in the nested cancel case and produced random errors. Michael
Diffstat (limited to 'source3/lib')
-rw-r--r--source3/lib/dbwrap_ctdb.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/source3/lib/dbwrap_ctdb.c b/source3/lib/dbwrap_ctdb.c
index 4e97d26ae8..c0b5fd51ed 100644
--- a/source3/lib/dbwrap_ctdb.c
+++ b/source3/lib/dbwrap_ctdb.c
@@ -840,7 +840,7 @@ again:
done:
h->ctx->transaction = NULL;
talloc_free(h);
- return 0;
+ return ret;
}