Fixed SearchPathA return value.
diff --git a/files/directory.c b/files/directory.c
index 6304159..7997363 100644
--- a/files/directory.c
+++ b/files/directory.c
@@ -642,8 +642,8 @@
for (p = buffer; *p; p++) if (*p == '/') *p = '\\';
if (lastpart) *lastpart = strrchr( buffer, '\\' ) + 1;
}
- TRACE(dosfs, "Returning %d\n", (*res ? strlen(res) + 2 : 3));
- return *res ? strlen(res) + 2 : 3;
+ TRACE(dosfs, "Returning %d\n", strlen(res) + 3 );
+ return strlen(res) + 3;
}
@@ -680,7 +680,7 @@
if (*p == '\\') *lastpart = p + 1;
}
}
- return *res ? strlen(res) + 2 : 3;
+ return strlen(res) + 3;
}