commit d4af3990f62462c745856374cbe37a860bb57cf2 from: Stefan Sperling date: Fri Jul 13 08:28:26 2018 UTC fix mem leaks in got_blame() commit - ce7f1bfe20d1ce7201723f61085784cffd60e7e7 commit + d4af3990f62462c745856374cbe37a860bb57cf2 blob - 046ea38c6dab19082c6b08d166ade78925dd256d blob + 0b6ffc0c329fdc7d6769da9949b9fc5e52c977af --- lib/blame.c +++ lib/blame.c @@ -421,10 +421,13 @@ got_blame(const char *path, struct got_object_id *star break; err = blame_line(&id, blame, lineno); - if (err) + if (err) { + free(line); break; + } err = got_object_id_str(&id_str, id); + free(id); if (err) { free(line); break;