commit 298a4a4bd4f924788066a64f5ea51616d52d1cc8 from: Stefan Sperling date: Wed Sep 19 18:00:36 2018 UTC avoid unnecessary strlen() call in find_entry_by_name() commit - d9e7e1f62a236075d29f003698eaa271a930cc9b commit + 298a4a4bd4f924788066a64f5ea51616d52d1cc8 blob - 77ebb791fb95a30c6e6e2c900d41094294464fc5 blob + 0532771b61e106ae71dd990230ce62eaede2d8c5 --- lib/object.c +++ lib/object.c @@ -714,8 +714,7 @@ find_entry_by_name(struct got_tree_object *tree, const struct got_tree_entry *te; SIMPLEQ_FOREACH(te, &tree->entries.head, entry) { - if (strlen(te->name) == len && - strncmp(te->name, name, len) == 0) + if (strncmp(te->name, name, len) == 0 && te->name[len] == '\0') return te; } return NULL;