From 1aebe929ad2e5ca4f0e00c166608edb6fdd3a3de Mon Sep 17 00:00:00 2001 From: Jeffrey Altman Date: Wed, 30 Aug 2006 05:45:18 +0000 Subject: [PATCH] STABLE14-t2-dir-search-20060830 return CM_ERROR_INVAL when we don't recognize the infoLevel --- src/WINNT/afsd/smb3.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/WINNT/afsd/smb3.c b/src/WINNT/afsd/smb3.c index eb7808dc70..c46835a31a 100644 --- a/src/WINNT/afsd/smb3.c +++ b/src/WINNT/afsd/smb3.c @@ -3950,6 +3950,9 @@ 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 > 0x104) + return CM_ERROR_INVAL; + if (infoLevel >= 0x101) searchFlags &= ~4; /* no resume keys */