prof = get_profile();
- len = strlen(pattern);
+ len = strlen(pattern) + 1;
//LCOV_EXCL_START
if (prof == PROFILE_MOBILE) {
for (i = 0; i < profile_get_num_of_pattern(); i++) {
#define MAX_DATA 256
-#define MATCH(a, b) (!strncmp(a, b, strlen(a)))
+#define MATCH(a, b) (!strncmp(a, b, strlen(a) + 1))
#define SET_CONF(a, b) (a = (b > 0.0 ? b : a))
static int load_config_index = 0;
type_max = profile->max_type;
for (etype = 0; etype < type_max; ++etype) {
- if (!strncmp(type, profile->str_type[etype], strlen(type)))
+ if (!strncmp(type, profile->str_type[etype], strlen(type) + 1))
break;
}
pattern_max = profile->max_pattern;
for (epattern = 0; epattern < pattern_max; ++epattern) {
- if (!strncmp(pattern, profile->str_pattern(epattern), strlen(pattern)))
+ if (!strncmp(pattern, profile->str_pattern(epattern), strlen(pattern) + 1))
break;
}