]> git.ipfire.org Git - people/sennis/libloc.git/commitdiff
12322 Replace strlen with strnlen. 12322
authorSimon <simon.ennis@ipfire.org>
Fri, 27 Mar 2020 14:05:07 +0000 (14:05 +0000)
committerSimon <simon.ennis@ipfire.org>
Fri, 27 Mar 2020 14:05:07 +0000 (14:05 +0000)
src/database.c

index fc97a2f8a12fc4d456fc0a5685b9b5b2b319230a..42ec5ec11d6319b56a57f11e9ce5bed4018928ad 100644 (file)
@@ -125,7 +125,7 @@ static int loc_database_read_magic(struct loc_database* db) {
        }
 
        // Compare magic bytes
-       if (memcmp(LOC_DATABASE_MAGIC, magic.magic, strlen(LOC_DATABASE_MAGIC)) == 0) {
+       if (memcmp(LOC_DATABASE_MAGIC, magic.magic, strnlen(LOC_DATABASE_MAGIC,8)) == 0) {
                DEBUG(db->ctx, "Magic value matches\n");
 
                // Parse version