s3: Explicitly pass sconn to open_was_deferred_smb2
authorVolker Lendecke <vl@samba.org>
Sat, 12 Jun 2010 12:44:53 +0000 (14:44 +0200)
committerVolker Lendecke <vl@samba.org>
Sat, 12 Jun 2010 13:42:57 +0000 (15:42 +0200)
source3/smbd/globals.h
source3/smbd/process.c
source3/smbd/smb2_create.c

index 31d001b18577b3a96d8c161f341f032208841618..1a87238d1d26e6e4fc89b148995ac3d07df98e9a 100644 (file)
@@ -326,7 +326,8 @@ int map_smb2_oplock_levels_to_samba(uint8_t in_oplock_level);
 bool get_deferred_open_message_state_smb2(struct smbd_smb2_request *smb2req,
                        struct timeval *p_request_time,
                        void **pp_state);
-bool open_was_deferred_smb2(uint64_t mid);
+bool open_was_deferred_smb2(struct smbd_server_connection *sconn,
+                           uint64_t mid);
 void remove_deferred_open_message_smb2(uint64_t mid);
 void schedule_deferred_open_message_smb2(uint64_t mid);
 bool push_deferred_open_message_smb2(struct smbd_smb2_request *smb2req,
index 6a6b669011f6edad8fceb46528aca56d0a4edcb7..528c805c48b6b30a9c6acdf8f51b12d45ab60271 100644 (file)
@@ -699,7 +699,7 @@ bool open_was_deferred(uint64_t mid)
        struct pending_message_list *pml;
 
        if (smbd_server_conn->using_smb2) {
-               return open_was_deferred_smb2(mid);
+               return open_was_deferred_smb2(smbd_server_conn, mid);
        }
 
        for (pml = deferred_open_queue; pml; pml = pml->next) {
index e585d490ea6613e857dfe741a0b68a0b33b45475..98c583800062b904789d917d2327ae153b395231 100644 (file)
@@ -934,12 +934,12 @@ static struct smbd_smb2_request *find_open_smb2req(
        return NULL;
 }
 
-bool open_was_deferred_smb2(uint64_t mid)
+bool open_was_deferred_smb2(struct smbd_server_connection *sconn, uint64_t mid)
 {
        struct smbd_smb2_create_state *state = NULL;
        struct smbd_smb2_request *smb2req;
 
-       smb2req = find_open_smb2req(smbd_server_conn, mid);
+       smb2req = find_open_smb2req(sconn, mid);
 
        if (!smb2req) {
                DEBUG(10,("open_was_deferred_smb2: mid %llu smb2req == NULL\n",