]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
s3: smbd: Move reply_findnclose() from trans2.c to smb1_reply.c
authorJeremy Allison <jra@samba.org>
Tue, 5 Apr 2022 02:50:58 +0000 (19:50 -0700)
committerJeremy Allison <jra@samba.org>
Thu, 7 Apr 2022 17:37:30 +0000 (17:37 +0000)
Signed-off-by: Jeremy Allison <jra@samba.org>
Reviewed-by: David Mulder <dmulder@suse.com>
source3/smbd/proto.h
source3/smbd/smb1_reply.c
source3/smbd/smb1_reply.h
source3/smbd/trans2.c

index 64d74ad0c4d0eff61380f6c95e6bba7fbf57a992..426e7fdc2d07e32eb724b74ea04a53bf8506a84e 100644 (file)
@@ -1108,7 +1108,6 @@ NTSTATUS smb_set_file_time(connection_struct *conn,
                           struct smb_filename *smb_fname,
                           struct smb_file_time *ft,
                           bool setting_write_time);
-void reply_findnclose(struct smb_request *req);
 
 enum perm_type {
        PERM_NEW_FILE,
index 82da0257ba96958e016e52e7688383dc0879b138..25ff1d2e7fbc7b2d1f5ff6b87538dd49ea36ac51 100644 (file)
@@ -6685,3 +6685,35 @@ void reply_findclose(struct smb_request *req)
        END_PROFILE(SMBfindclose);
        return;
 }
+
+/****************************************************************************
+ Reply to a SMBfindnclose (stop FINDNOTIFYFIRST directory search).
+****************************************************************************/
+
+void reply_findnclose(struct smb_request *req)
+{
+       int dptr_num;
+
+       START_PROFILE(SMBfindnclose);
+
+       if (req->wct < 1) {
+               reply_nterror(req, NT_STATUS_INVALID_PARAMETER);
+               END_PROFILE(SMBfindnclose);
+               return;
+       }
+
+       dptr_num = SVAL(req->vwv+0, 0);
+
+       DEBUG(3,("reply_findnclose, dptr_num = %d\n", dptr_num));
+
+       /* We never give out valid handles for a
+          findnotifyfirst - so any dptr_num is ok here.
+          Just ignore it. */
+
+       reply_outbuf(req, 0, 0);
+
+       DEBUG(3,("SMB_findnclose dptr_num = %d\n", dptr_num));
+
+       END_PROFILE(SMBfindnclose);
+       return;
+}
index e66e9603cce078191ff0dc14e0a63cf4740ac2f8..5a12f0b3592d5559044d5936f93a927d4275642b 100644 (file)
@@ -77,3 +77,4 @@ void reply_writebmpx(struct smb_request *req);
 void reply_writebs(struct smb_request *req);
 void reply_getattrE(struct smb_request *req);
 void reply_findclose(struct smb_request *req);
+void reply_findnclose(struct smb_request *req);
index 53d165b707179a114d1a7b0b8f4c0e7204b42ecf..948dec42dfd52556975f0fdd18a58323870f18c6 100644 (file)
@@ -6946,35 +6946,3 @@ NTSTATUS smbd_do_setfilepathinfo(connection_struct *conn,
        *ret_data_size = data_return_size;
        return NT_STATUS_OK;
 }
-
-/****************************************************************************
- Reply to a SMBfindnclose (stop FINDNOTIFYFIRST directory search).
-****************************************************************************/
-
-void reply_findnclose(struct smb_request *req)
-{
-       int dptr_num;
-
-       START_PROFILE(SMBfindnclose);
-
-       if (req->wct < 1) {
-               reply_nterror(req, NT_STATUS_INVALID_PARAMETER);
-               END_PROFILE(SMBfindnclose);
-               return;
-       }
-
-       dptr_num = SVAL(req->vwv+0, 0);
-
-       DEBUG(3,("reply_findnclose, dptr_num = %d\n", dptr_num));
-
-       /* We never give out valid handles for a 
-          findnotifyfirst - so any dptr_num is ok here. 
-          Just ignore it. */
-
-       reply_outbuf(req, 0, 0);
-
-       DEBUG(3,("SMB_findnclose dptr_num = %d\n", dptr_num));
-
-       END_PROFILE(SMBfindnclose);
-       return;
-}