From: Volker Lendecke Date: Tue, 27 Jan 2026 12:15:44 +0000 (+0100) Subject: smbd: Use fsp->fsp_name in smbd_do_qfsinfo() X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=9d04d586a8059f57bfc18e949adaf5135a13e08d;p=thirdparty%2Fsamba.git smbd: Use fsp->fsp_name in smbd_do_qfsinfo() Both callers pass an fsp now, use that for get_dfree_info() Signed-off-by: Volker Lendecke Reviewed-by: Anoop C S --- diff --git a/source3/smbd/smb2_trans2.c b/source3/smbd/smb2_trans2.c index b0bf72ac064..2cdc4606e54 100644 --- a/source3/smbd/smb2_trans2.c +++ b/source3/smbd/smb2_trans2.c @@ -2042,8 +2042,8 @@ NTSTATUS smbd_do_qfsinfo(struct smbXsrv_connection *xconn, { uint64_t dfree,dsize,bsize,block_size,sectors_per_unit; data_len = 18; - df_ret = get_dfree_info(conn, &smb_fname, &bsize, - &dfree, &dsize); + df_ret = get_dfree_info( + conn, fsp->fsp_name, &bsize, &dfree, &dsize); if (df_ret == (uint64_t)-1) { return map_nt_error_from_unix(errno); } @@ -2203,8 +2203,8 @@ NTSTATUS smbd_do_qfsinfo(struct smbXsrv_connection *xconn, { uint64_t dfree,dsize,bsize,block_size,sectors_per_unit; data_len = 24; - df_ret = get_dfree_info(conn, &smb_fname, &bsize, - &dfree, &dsize); + df_ret = get_dfree_info( + conn, fsp->fsp_name, &bsize, &dfree, &dsize); if (df_ret == (uint64_t)-1) { return map_nt_error_from_unix(errno); } @@ -2245,8 +2245,8 @@ NTSTATUS smbd_do_qfsinfo(struct smbXsrv_connection *xconn, { uint64_t dfree,dsize,bsize,block_size,sectors_per_unit; data_len = 32; - df_ret = get_dfree_info(conn, &smb_fname, &bsize, - &dfree, &dsize); + df_ret = get_dfree_info( + conn, fsp->fsp_name, &bsize, &dfree, &dsize); if (df_ret == (uint64_t)-1) { return map_nt_error_from_unix(errno); }