]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
smbd: Directly initialize a "fsp1"
authorVolker Lendecke <vl@samba.org>
Mon, 13 Feb 2023 14:18:50 +0000 (15:18 +0100)
committerJeremy Allison <jra@samba.org>
Thu, 9 Mar 2023 18:10:33 +0000 (18:10 +0000)
Don't leave it dangling

Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
source3/smbd/smb2_trans2.c

index fa9e8b4509b3a162f8dd321f8c22aa69c54e3c8f..2ed3745347f0a5e9f6fe0ed7a479c64f27e8adda 100644 (file)
@@ -3251,9 +3251,9 @@ NTSTATUS smbd_do_qfilepathinfo(connection_struct *conn,
 
        if (fsp == NULL || !fsp->fsp_flags.is_fsa) {
                /* Do we have this path open ? */
-               files_struct *fsp1;
                struct file_id fileid = vfs_file_id_from_sbuf(conn, psbuf);
-               fsp1 = file_find_di_first(conn->sconn, fileid, true);
+               files_struct *fsp1 = file_find_di_first(
+                       conn->sconn, fileid, true);
                if (fsp1 && fsp1->initial_allocation_size) {
                        allocation_size = SMB_VFS_GET_ALLOC_SIZE(conn, fsp1, psbuf);
                }