Browse Source

Loops without an increment step can suck, even on windows.

svn:r5376
Nick Mathewson 20 years ago
parent
commit
6c361468c1
1 changed files with 4 additions and 4 deletions
  1. 4 4
      src/common/util.c

+ 4 - 4
src/common/util.c

@@ -1243,10 +1243,10 @@ tor_listdir(const char *dirname)
   }
   result = smartlist_create();
   while (1) {
-    if (!strcmp(findData.cFileName, ".") ||
-        !strcmp(findData.cFileName, ".."))
-      continue;
-    smartlist_add(result, tor_strdup(findData.cFileName));
+    if (strcmp(findData.cFileName, ".") &&
+        strcmp(findData.cFileName, "..")) {
+      smartlist_add(result, tor_strdup(findData.cFileName));
+    }
     if (!FindNextFile(handle, &findData)) {
       if (GetLastError() != ERROR_NO_MORE_FILES) {
         warn(LD_FS, "Error reading directory.");