mirror of
https://github.com/samba-team/samba.git
synced 2025-08-06 17:32:29 +03:00
s3:locking:posix: remove uses of SMB_ASSERT() from get_windows_lock_ref_count()
SMB_ASSERT is useless, since in non-developer build it does not actually fail after the log message, but usual flow just continues. Autobuild-User: Michael Adam <obnox@samba.org> Autobuild-Date: Fri Nov 25 14:59:53 CET 2011 on sn-devel-104
This commit is contained in:
@ -517,9 +517,20 @@ static int get_windows_lock_ref_count(files_struct *fsp)
|
||||
goto done;
|
||||
}
|
||||
|
||||
SMB_ASSERT(NT_STATUS_IS_OK(status));
|
||||
if (!NT_STATUS_IS_OK(status)) {
|
||||
DEBUG(0, ("get_windows_lock_ref_count: Error fetching "
|
||||
"lock ref count for file %s: %s\n",
|
||||
fsp_str_dbg(fsp), nt_errstr(status)));
|
||||
goto done;
|
||||
}
|
||||
|
||||
SMB_ASSERT(dbuf.dsize == sizeof(lock_ref_count));
|
||||
if (dbuf.dsize != sizeof(lock_ref_count)) {
|
||||
DEBUG(0, ("get_windows_lock_ref_count: invalid entry "
|
||||
"in lock ref count record for file %s: "
|
||||
"(invalid data size %u)\n",
|
||||
fsp_str_dbg(fsp), (unsigned int)dbuf.dsize));
|
||||
goto done;
|
||||
}
|
||||
|
||||
memcpy(&lock_ref_count, dbuf.dptr, sizeof(lock_ref_count));
|
||||
TALLOC_FREE(dbuf.dptr);
|
||||
|
Reference in New Issue
Block a user