X-Git-Url: http://git.ipfire.org/?p=people%2Fms%2Flibloc.git;a=blobdiff_plain;f=src%2Fas.c;fp=src%2Fas.c;h=8be229ad72596a4b41dc0daa0bf29d13f50c0f37;hp=8721eff7770077247f7678c9e0da37b12a1683d6;hb=273948cfa02a1bacf906f1b4dc296f81b7d8441e;hpb=da3e360e369c735bd5d09f8dd8f4545de15ceea7 diff --git a/src/as.c b/src/as.c index 8721eff..8be229a 100644 --- a/src/as.c +++ b/src/as.c @@ -131,18 +131,9 @@ int loc_as_to_database_v0(struct loc_as* as, struct loc_stringpool* pool, } int loc_as_match_string(struct loc_as* as, const char* string) { - int r = 1; - - char* name = strdup(as->name); - - // Convert string to lowercase - for (char* p = name; *p; p++) - *p = tolower(*p); - // Search if string is in name - if (strstr(as->name, string) != NULL) - r = 0; + if (strcasestr(as->name, string) != NULL) + return 1; - free(name); - return r; + return 0; }