[PATCH] winetest: Clarify the 'version not present' error.

Francois Gouget fgouget at codeweavers.com
Mon Mar 29 08:53:26 CDT 2021


Most of the time the library is actually missing (or only available in 
the wrong bitness). Show the error code to help diagnose the other 
cases.

Signed-off-by: Francois Gouget <fgouget at codeweavers.com>
---
 programs/winetest/main.c | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/programs/winetest/main.c b/programs/winetest/main.c
index eaf83a48f62..0571c797666 100644
--- a/programs/winetest/main.c
+++ b/programs/winetest/main.c
@@ -135,8 +135,10 @@ static char * get_file_version(char * file_name)
             heap_free(data);
         } else
             sprintf(version, "version error %u", ERROR_OUTOFMEMORY);
-    } else
-        sprintf(version, "version not present");
+    } else if (GetLastError() == ERROR_FILE_NOT_FOUND)
+        sprintf(version, "dll is missing");
+    else
+        sprintf(version, "version not present %u", GetLastError());
 
     return version;
 }
-- 
2.20.1




More information about the wine-devel mailing list