s3: Remove procid_self() from init_strict_lock_struct()
authorVolker Lendecke <vl@samba.org>
Sun, 4 Jul 2010 16:18:58 +0000 (18:18 +0200)
committerVolker Lendecke <vl@samba.org>
Mon, 5 Jul 2010 09:06:26 +0000 (11:06 +0200)
source3/locking/locking.c

index 917b436e1854135efb3e605717a86f0d93db4b25..0cd349eeba8970518988922c719cf014ebe27600 100644 (file)
@@ -37,6 +37,7 @@
 
 #include "includes.h"
 #include "librpc/gen_ndr/messaging.h"
+#include "smbd/globals.h"
 
 #undef DBGC_CLASS
 #define DBGC_CLASS DBGC_LOCKING
@@ -87,7 +88,7 @@ void init_strict_lock_struct(files_struct *fsp,
 
        plock->context.smblctx = smblctx;
         plock->context.tid = fsp->conn->cnum;
-        plock->context.pid = procid_self();
+        plock->context.pid = sconn_server_id(fsp->conn->sconn);
         plock->start = start;
         plock->size = size;
         plock->fnum = fsp->fnum;