diff options
author | Jim McDonough <jmcd@samba.org> | 2002-01-23 18:09:56 +0000 |
---|---|---|
committer | Jim McDonough <jmcd@samba.org> | 2002-01-23 18:09:56 +0000 |
commit | 95857a3515d67effb1242ca07daa5643458bb2f0 (patch) | |
tree | 9c19a13e6ad2f6b310638cc4b1d536716ea6b358 /source/smbd | |
parent | 9b63a872239bf7757c802bb3db3761cf3ec66e85 (diff) | |
download | samba-95857a3515d67effb1242ca07daa5643458bb2f0.tar.gz samba-95857a3515d67effb1242ca07daa5643458bb2f0.tar.xz samba-95857a3515d67effb1242ca07daa5643458bb2f0.zip |
Check request flag for unicode capability and respond accordingly, rather than only doing unicode. smbfs didn't work.
Diffstat (limited to 'source/smbd')
-rw-r--r-- | source/smbd/process.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/source/smbd/process.c b/source/smbd/process.c index 48c00533601..5eb626db2bd 100644 --- a/source/smbd/process.c +++ b/source/smbd/process.c @@ -923,7 +923,8 @@ void construct_reply_common(char *inbuf,char *outbuf) SCVAL(outbuf,smb_reh,0); SCVAL(outbuf,smb_flg, FLAG_REPLY | (CVAL(inbuf,smb_flg) & FLAG_CASELESS_PATHNAMES)); SSVAL(outbuf,smb_flg2, - FLAGS2_UNICODE_STRINGS | FLAGS2_LONG_PATH_COMPONENTS | + (SVAL(inbuf,smb_flg2) & FLAGS2_UNICODE_STRINGS) | + FLAGS2_LONG_PATH_COMPONENTS | FLAGS2_32_BIT_ERROR_CODES | FLAGS2_EXTENDED_SECURITY); SSVAL(outbuf,smb_err,SMB_SUCCESS); |