The following fix, maybe missing from the samba 3.2 tree: https://bugzilla.samba.org/show_bug.cgi?id=3204 (commit 0e30f6d835016a73e89e3159d827a2703058d34b)
These fixes were included in Samba 3.2.8. Jeremy.
i think this patch was missed: diff --git a/source3/lib/util_tdb.c b/source3/lib/util_tdb.c index bb568bc..8ceaa46 100644 --- a/source3/lib/util_tdb.c +++ b/source3/lib/util_tdb.c @@ -64,7 +64,7 @@ static int tdb_chainlock_with_timeout_internal( TDB_CONTEXT *tdb, TDB_DATA key, alarm(0); tdb_setalarm_sigptr(tdb, NULL); CatchSignal(SIGALRM, SIGNAL_CAST SIG_IGN); - if (gotalarm) { + if (gotalarm && (ret == -1)) { DEBUG(0,("tdb_chainlock_with_timeout_internal: alarm (%u) timed out for key %s in tdb %s\n",
No, I checked the released source code of 3.2.8 and that fix is in there. Jeremy.
Ok, I just looking in the patch file (http://us3.samba.org/samba/ftp/patches/patch-3.2.7-3.2.8.diffs.gz), and the i didn't find it. thx
Closing out bug report. Please re-open if it's still an issue.