From fa4d3becf65575194f375a74640de8e8d2ed6e2b Mon Sep 17 00:00:00 2001 From: Alexandre Julliard Date: Wed, 19 May 2010 11:26:29 +0200 Subject: [PATCH] winecfg: Don't crash when DllOverrides contain invalid values. --- programs/winecfg/libraries.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/programs/winecfg/libraries.c b/programs/winecfg/libraries.c index 19504d64311..e402b4ea8f6 100644 --- a/programs/winecfg/libraries.c +++ b/programs/winecfg/libraries.c @@ -136,7 +136,7 @@ static const char* mode_to_string(enum dllmode mode) case NATIVE_BUILTIN: return "native,builtin"; case BUILTIN_NATIVE: return "builtin,native"; case DISABLE: return ""; - default: assert(FALSE); return ""; + default: return ""; } } @@ -153,7 +153,7 @@ static const char* mode_to_label(enum dllmode mode) case NATIVE_BUILTIN: id = IDS_DLL_NATIVE_BUILTIN; break; case BUILTIN_NATIVE: id = IDS_DLL_BUILTIN_NATIVE; break; case DISABLE: id = IDS_DLL_DISABLED; break; - default: assert(FALSE); + default: return "??"; } if (!LoadStringA( GetModuleHandleA(NULL), id, buffer, sizeof(buffer) )) buffer[0] = 0; return buffer; @@ -183,7 +183,7 @@ static DWORD mode_to_id(enum dllmode mode) case NATIVE_BUILTIN: return IDC_RAD_NATIVE_BUILTIN; case BUILTIN_NATIVE: return IDC_RAD_BUILTIN_NATIVE; case DISABLE: return IDC_RAD_DISABLE; - default: assert( FALSE ); return 0; /* should not be reached */ + default: return IDC_RAD_BUILTIN_NATIVE; } } -- 2.11.4.GIT