X-Git-Url: https://git.ozlabs.org/?p=ccan;a=blobdiff_plain;f=ccan%2Ftdb2%2Ftransaction.c;h=1f5709bf437468ccb082085de0747952ee931149;hp=64bd5366ebeb03d72d58c4f3121d18e61b1cf2fe;hb=077bdae6877d26749987b26a1b5b28cdba5ebbdd;hpb=6d3832ee613adeb9ae7ed6454996ffa39c32650f diff --git a/ccan/tdb2/transaction.c b/ccan/tdb2/transaction.c index 64bd5366..1f5709bf 100644 --- a/ccan/tdb2/transaction.c +++ b/ccan/tdb2/transaction.c @@ -203,7 +203,7 @@ static enum TDB_ERROR transaction_write(struct tdb_context *tdb, tdb_off_t off, tdb_len_t len2 = PAGESIZE - (off % PAGESIZE); ecode = transaction_write(tdb, off, buf, len2); if (ecode != TDB_SUCCESS) { - return -1; + return ecode; } len -= len2; off += len2;