summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRalph Wuerthner <ralph.wuerthner@de.ibm.com>2013-07-05 11:32:27 +0200
committerKarolin Seeger <kseeger@samba.org>2013-09-18 10:41:21 +0200
commit8832a51b78669f069b69c73bdaeb09e7f4007de5 (patch)
tree2e385d86ecbe829388e0b7b3b6f765a1c9a45c3f
parent5424776dae7d98459ff2b58e96c794e700d0a839 (diff)
downloadsamba-8832a51b78669f069b69c73bdaeb09e7f4007de5.tar.gz
s3:smbd: allow status code in smbd_do_qfsinfo() to be set by information class handler
Reviewed-by: Jeremy Allison <jra@samba.org> Reviewed-by: Volker Lendecke <Volker.Lendecke@SerNet.DE> (cherry picked from commit 616777f029e462f53c5118d79de8c6405a5fb7c1) (cherry picked from commit a410c51fca3644ebf7a32512dc1075a23bfc8d38)
-rw-r--r--source3/smbd/trans2.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/source3/smbd/trans2.c b/source3/smbd/trans2.c
index ccce7b8b7da..20d42f7ea25 100644
--- a/source3/smbd/trans2.c
+++ b/source3/smbd/trans2.c
@@ -2984,6 +2984,7 @@ NTSTATUS smbd_do_qfsinfo(connection_struct *conn,
uint32 additional_flags = 0;
struct smb_filename smb_fname;
SMB_STRUCT_STAT st;
+ NTSTATUS status = NT_STATUS_OK;
if (fname == NULL || fname->base_name == NULL) {
filename = ".";
@@ -3526,7 +3527,7 @@ cBytesSector=%u, cUnitTotal=%u, cUnitAvail=%d\n", (unsigned int)bsize, (unsigned
}
*ret_data_len = data_len;
- return NT_STATUS_OK;
+ return status;
}
/****************************************************************************