]> git.michaelhowe.org Git - packages/o/openafs.git/commitdiff
STABLE10-winnt-directory-scan-memory-leak-20010210
authorJames Peterson <jimpeter@us.ibm.com>
Tue, 6 Mar 2001 21:21:09 +0000 (21:21 +0000)
committerDerrick Brashear <shadow@dementia.org>
Tue, 6 Mar 2001 21:21:09 +0000 (21:21 +0000)
(cherry picked from commit 83074e0491fb5a215ffdb223280a3c3428edd29e)

src/WINNT/afsd/smb3.c

index f6067288ded6ce6c8926094989a1152eb29aac8e..8f3c5cb5c50b149fb1fe3c460f5b046ead2853ce 100644 (file)
@@ -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);