commit 32f0ab8169fd024eab0a430b7dd5735856114645 from: Hiltjo Posthuma date: Wed Aug 28 16:20:58 2019 UTC match_object_id: fix free() in error handling path commit - 6aeab5968f2b14a7aaff1360ae8f6a1679626ecb commit + 32f0ab8169fd024eab0a430b7dd5735856114645 blob - 74616cf7de8aca867016e3f65161a10c594d7926 blob + b9cfd915182d9693fd8516b2098a925233fc85cf --- got/got.c +++ got/got.c @@ -2035,7 +2035,7 @@ match_object_id(struct got_object_id **id, char **labe else if (asprintf(label, "refs/tags/%s", got_object_tag_get_name(tag)) == -1) { err = got_error_from_errno("asprintf"); - free(id); + free(*id); *id = NULL; } got_object_tag_close(tag);