Commit Diff
- Commit:
af8a5c4afbbf686b427349764d9a2315d49f99ad
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
- Message:
- plug a memory leak in got_ref_list_free() Code which inserts a reference into a reflist passes ownership of this reference to the list. However, got_ref_list_free() never closed such references, which resulted in a memory leak. ok tracey
- Actions:
- Patch | Tree
--- lib/reference.c +++ lib/reference.c @@ -1060,6 +1060,7 @@ got_ref_list_free(struct got_reflist_head *refs) while ((re = TAILQ_FIRST(refs))) { TAILQ_REMOVE(refs, re, entry); + got_ref_close(re->ref); free(re); }