git://git.openafs.org
/
openafs.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
(parent:
a9bbe0e
)
windows-t2-search-dir-info-level-20060830
author
Jeffrey Altman
<jaltman@secure-endpoints.com>
Wed, 30 Aug 2006 07:31:47 +0000 (07:31 +0000)
committer
Jeffrey Altman
<jaltman@secure-endpoints.com>
Wed, 30 Aug 2006 07:31:47 +0000 (07:31 +0000)
return CM_ERROR_INVAL if we don't recognize the requested infoLevel
src/WINNT/afsd/smb3.c
patch
|
blob
|
history
diff --git
a/src/WINNT/afsd/smb3.c
b/src/WINNT/afsd/smb3.c
index
eeecf53
..
01c86e4
100644
(file)
--- a/
src/WINNT/afsd/smb3.c
+++ b/
src/WINNT/afsd/smb3.c
@@
-4240,6
+4240,12
@@
long smb_ReceiveTran2SearchDir(smb_vc_t *vcp, smb_tran2Packet_t *p, smb_packet_t
osi_Log3(smb_logp, "...T2 search op %d, id %d, nextCookie 0x%x",
p->opcode, dsp->cookie, nextCookie);
+ if (infoLevel > SMB_FIND_FILE_BOTH_DIRECTORY_INFO) {
+ osi_Log1(smb_logp, "Unsupported InfoLevel 0x%x", infoLevel);
+ smb_ReleaseDirSearch(dsp);
+ return CM_ERROR_INVAL;
+ }
+
if (infoLevel >= SMB_FIND_FILE_DIRECTORY_INFO)
searchFlags &= ~4; /* no resume keys */