regedit: Use correct return type for SearchPathA

Frédéric Delanoy frederic.delanoy at gmail.com
Wed Oct 31 02:50:12 CDT 2012


---
 programs/regedit/regedit.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/programs/regedit/regedit.c b/programs/regedit/regedit.c
index acff701..060533b 100644
--- a/programs/regedit/regedit.c
+++ b/programs/regedit/regedit.c
@@ -146,7 +146,7 @@ static BOOL PerformRegAction(REGEDIT_ACTION action, LPSTR s)
                 }
                 else
                 {
-                    int size;
+                    DWORD size;
 
                     size = SearchPathA(NULL, filename, NULL, 0, NULL, NULL);
                     if (size > 0)
@@ -154,7 +154,7 @@ static BOOL PerformRegAction(REGEDIT_ACTION action, LPSTR s)
                         realname = HeapAlloc(GetProcessHeap(), 0, size);
                         size = SearchPathA(NULL, filename, NULL, size, realname, NULL);
                     }
-                    if (size == 0)
+                    else
                     {
                         fprintf(stderr, "%s: File not found \"%s\" (%d)\n",
                                 getAppName(), filename, GetLastError());
-- 
1.8.0




More information about the wine-patches mailing list