diff --git a/dap-sdk/core/src/dap_config.c b/dap-sdk/core/src/dap_config.c index 25c45aedcc2af260b1458dcffbbf7579b078d152..14b3c857772dd07a7917036e206a25fa575780a0 100755 --- a/dap-sdk/core/src/dap_config.c +++ b/dap-sdk/core/src/dap_config.c @@ -600,7 +600,7 @@ const char *l_str_ret; return false; #ifdef WIN32 - return !strnicmp (cp, "true", 4); + return !strnicmp (l_str_ret, "true", 4); #else return !strncasecmp (l_str_ret, "true", 4); /* 0 == True */ #endif @@ -623,7 +623,12 @@ const char *l_str_ret; if ( !(l_str_ret = dap_config_get_item_str_default(a_config,a_section_path, a_item_name, a_default ? "true" : "false")) ) return a_default; - return !strcmp(l_str_ret, "true" ); +#ifdef WIN32 + return !strnicmp (l_str_ret, "true", 4); +#else + return !strncasecmp (l_str_ret, "true", 4); /* 0 == True */ +#endif + } /**