From 740596dac466c2ba601c25b0b792edb681acd915 Mon Sep 17 00:00:00 2001 From: James Peterson Date: Tue, 6 Mar 2001 21:21:09 +0000 Subject: [PATCH] STABLE10-winnt-directory-scan-memory-leak-20010210 (cherry picked from commit 83074e0491fb5a215ffdb223280a3c3428edd29e) --- src/WINNT/afsd/smb3.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/WINNT/afsd/smb3.c b/src/WINNT/afsd/smb3.c index f6067288d..8f3c5cb5c 100644 --- a/src/WINNT/afsd/smb3.c +++ b/src/WINNT/afsd/smb3.c @@ -2367,7 +2367,8 @@ nextEntry: * we're supposed to close the search if we're done, and we're done, * or if something went wrong, close the search. */ - if ((searchFlags & 1) || ((searchFlags & 2) && eos) + /* ((searchFlags & 1) || ((searchFlags & 2) && eos) */ + if ((searchFlags & 1) || (returnedNames == 0) || code != 0) smb_DeleteDirSearch(dsp); if (code) smb_SendTran2Error(vcp, p, opx, code); -- 2.39.5