1
0
mirror of https://github.com/samba-team/samba.git synced 2025-01-29 21:47:30 +03:00

- don't allow locking to initialise twice

- check that it is initialised before de-initialising it!
This commit is contained in:
Andrew Tridgell -
parent 6b6f624b63
commit 68ad7b9199

View File

@ -113,6 +113,8 @@ BOOL do_unlock(int fnum,int cnum,uint32 count,uint32 offset,int *eclass,uint32 *
****************************************************************************/
BOOL locking_init(int read_only)
{
if (share_ops) return True;
#ifdef FAST_SHARE_MODES
share_ops = locking_shm_init(read_only);
if (!share_ops) {
@ -135,7 +137,9 @@ BOOL locking_init(int read_only)
******************************************************************/
BOOL locking_end(void)
{
return share_ops->stop_mgmt();
if (share_ops)
return share_ops->stop_mgmt();
return True;
}