Skip FIFO files in listings.
authorArmin Novak <armin.novak@thincast.com>
Fri, 4 Aug 2017 07:01:13 +0000 (09:01 +0200)
committerArmin Novak <armin.novak@thincast.com>
Fri, 4 Aug 2017 07:01:13 +0000 (09:01 +0200)
winpr/libwinpr/file/generic.c

index bfb1439..347b2b9 100644 (file)
@@ -1001,6 +1001,11 @@ BOOL FindNextFileA(HANDLE hFindFile, LPWIN32_FIND_DATAA lpFindFileData)
                        }
 
                        free(fullpath);
+
+                       /* Skip FIFO entries. */
+                       if (S_ISFIFO(fileStat.st_mode))
+                               continue;
+
                        lpFindFileData->dwFileAttributes = 0;
 
                        if (S_ISDIR(fileStat.st_mode))