commit ce0de6b686eb6239b2454cde401d6fb38a999dee from: Stefan Sperling date: Fri May 10 22:16:20 2019 UTC fix memleak in write_tree() commit - 797eca751ecaa0175aabbad1ac06381e10d5366e commit + ce0de6b686eb6239b2454cde401d6fb38a999dee blob - c3c906849a7cb1a5a9b22984d8b81bd346aa6bd1 blob + 555a850583f3257be7587dc15a2b4e9c5891b0e2 --- lib/worktree.c +++ lib/worktree.c @@ -2595,8 +2595,10 @@ write_tree(struct got_object_id **new_tree_id, visited = 1; break; } - if (visited) + if (visited) { + free(subtree_path); continue; + } new_te = calloc(1, sizeof(*new_te)); new_te->mode = S_IFDIR;