瀏覽代碼

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

svn:r5376
Nick Mathewson 20 年之前
父節點
當前提交
6c361468c1
共有 1 個文件被更改,包括 4 次插入4 次删除
  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.");