From d9f2b325c2201e23ba1c877e95342a6e904ffd10 Mon Sep 17 00:00:00 2001 From: Eduardo Casino Date: Sat, 21 May 2022 18:03:51 +0200 Subject: Fix find_first when search attr are 0 --- sftsr.c | 8 -------- 1 file changed, 8 deletions(-) diff --git a/sftsr.c b/sftsr.c index 86fb5b9..51388f1 100644 --- a/sftsr.c +++ b/sftsr.c @@ -1124,14 +1124,6 @@ static void handle_find_first(union INTPACK __far *r) dputs("search volid OK"); clear_dos_err(r); return; - } else if (search_attr == 0) { - // Another hack to avoid leaking directory handles. - // While technically a mask of 0 should return all files, - // DOS's dir uses a mask of 0 when it just wants to check - // if the directory exists, and will never call FindNext. - // So we'll not bother opening the directory and hope nothing breaks. - set_dos_err(r, DOS_ERROR_NO_MORE_FILES); - return; } // First, open the desired directory for searching -- cgit v1.2.3