diff --git a/src/bnetd/attrgroup.cpp b/src/bnetd/attrgroup.cpp index 55d5fa9..6735c37 100644 --- a/src/bnetd/attrgroup.cpp +++ b/src/bnetd/attrgroup.cpp @@ -273,7 +273,7 @@ namespace pvpgn t_attrgroup *attrgroup = (t_attrgroup *)data; #ifdef WITH_SQL - if (strcmp(prefs_get_storage_path(), "sql") == 0) + if (std::strncmp(prefs_get_storage_path(), "sql", std::strlen("sql")) == 0) { const char *tab = key_get_tab(key); @@ -302,7 +302,7 @@ namespace pvpgn if (FLAG_ISSET(attrgroup->flags, ATTRGROUP_FLAG_LOADED)) { #ifdef WITH_SQL - if (strcmp(prefs_get_storage_path(), "sql") == 0) + if (std::strncmp(prefs_get_storage_path(), "sql", std::strlen("sql")) == 0) { // find a tab for (std::vector<const char *>::iterator it = attrgroup->loadedtabs->begin(); it != attrgroup->loadedtabs->end(); ++it)