diff options
author | Gregor Beck <gbeck@sernet.de> | 2013-10-11 10:59:59 +0200 |
---|---|---|
committer | Jeremy Allison <jra@samba.org> | 2013-10-30 15:23:51 -0700 |
commit | cfedd4fe6951493368dd758d16fcd650845ac4b9 (patch) | |
tree | 596a534a4e43365e13257a48a9be338c91ce137c /source3/libsmb/libsmb_file.c | |
parent | 30ba2c0580e1f1218243f62efdfb24db992660a5 (diff) | |
download | samba-cfedd4fe6951493368dd758d16fcd650845ac4b9.tar.gz samba-cfedd4fe6951493368dd758d16fcd650845ac4b9.tar.xz samba-cfedd4fe6951493368dd758d16fcd650845ac4b9.zip |
s3:libsmb: SMBC_getatr try pathinfo2 only once
Signed-off-by: Gregor Beck <gbeck@sernet.de>
Reviewed-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
Diffstat (limited to 'source3/libsmb/libsmb_file.c')
-rw-r--r-- | source3/libsmb/libsmb_file.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/source3/libsmb/libsmb_file.c b/source3/libsmb/libsmb_file.c index 32210b6c1a..b4d9f8e68e 100644 --- a/source3/libsmb/libsmb_file.c +++ b/source3/libsmb/libsmb_file.c @@ -558,6 +558,8 @@ SMBC_getatr(SMBCCTX * context, return True; } + srv->no_pathinfo2 = True; + /* if this is NT then don't bother with the getatr */ if (smb1cli_conn_capabilities(targetcli->conn) & CAP_NT_SMBS) { errno = EPERM; @@ -581,7 +583,6 @@ SMBC_getatr(SMBCCTX * context, if (change_time_ts != NULL) { *change_time_ts = w_time_ts; } - srv->no_pathinfo2 = True; TALLOC_FREE(frame); return True; } |