From 28b283b7b1ba681e1ce36fd7e2c04a8d229d8354 Mon Sep 17 00:00:00 2001 From: Jeremy Allison Date: Mon, 25 Jan 2010 17:06:54 -0800 Subject: [PATCH] Revert "s3: remove unused Variable" This reverts commit 9536d94d5478b63fc05047964b40d8786a7246c4. Bjorn, your change removed the ndr_decoding of the dos attribute. Not a good idea :-). Jeremy. --- source3/smbd/dosmode.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/source3/smbd/dosmode.c b/source3/smbd/dosmode.c index bc39e022857..aaef09bc85c 100644 --- a/source3/smbd/dosmode.c +++ b/source3/smbd/dosmode.c @@ -226,6 +226,7 @@ static bool get_ea_dos_attribute(connection_struct *conn, uint32 *pattr) { struct xattr_DOSATTRIB dosattrib; + enum ndr_err_code ndr_err; DATA_BLOB blob; ssize_t sizeret; fstring attrstr; @@ -260,6 +261,9 @@ static bool get_ea_dos_attribute(connection_struct *conn, blob.data = (uint8_t *)attrstr; blob.length = sizeret; + ndr_err = ndr_pull_struct_blob(&blob, talloc_tos(), NULL, &dosattrib, + (ndr_pull_flags_fn_t)ndr_pull_xattr_DOSATTRIB); + DEBUG(10,("get_ea_dos_attribute: %s attr = %s\n", smb_fname_str_dbg(smb_fname), dosattrib.attrib_hex)); -- 2.11.4.GIT