diff options
author | Jeremy Allison <jra@samba.org> | 2001-11-27 23:12:25 +0000 |
---|---|---|
committer | Jeremy Allison <jra@samba.org> | 2001-11-27 23:12:25 +0000 |
commit | 01d91a82493bd025901e819d8b2626a07bc64d31 (patch) | |
tree | 25f492e574b801efbea05e646669878cbf46f112 | |
parent | f10f564c008ce64b8681e4e208273d48ce1ee73c (diff) | |
download | samba-01d91a82493bd025901e819d8b2626a07bc64d31.tar.gz samba-01d91a82493bd025901e819d8b2626a07bc64d31.tar.bz2 samba-01d91a82493bd025901e819d8b2626a07bc64d31.zip |
Fix for the logic bug wrt. existant oplocks. See long message
in samba-technical for explaination.
Jeremy.
(This used to be commit 8150f0f3f72957e77a1e6ca06760c87c516792eb)
-rw-r--r-- | source3/smbd/open.c | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/source3/smbd/open.c b/source3/smbd/open.c index 7c4e69946f..67be12626b 100644 --- a/source3/smbd/open.c +++ b/source3/smbd/open.c @@ -543,11 +543,8 @@ dev = %x, inode = %.0f\n", old_shares[i].op_type, fname, (unsigned int)dev, (dou dev = %x, inode = %.0f. Deleting it to continue...\n", (int)broken_entry.pid, fname, (unsigned int)dev, (double)inode)); if (process_exists(broken_entry.pid)) { - pstring errmsg; - slprintf(errmsg, sizeof(errmsg)-1, - "open_mode_check: Existant process %d left active oplock.\n", - broken_entry.pid ); - smb_panic(errmsg); + DEBUG(0,("open_mode_check: Existant process %d left active oplock.\n", + broken_entry.pid )); } if (del_share_entry(dev, inode, &broken_entry, NULL) == -1) { |