ui-repolist: fix resource leak: free before return

Coverity-id: 13931
Signed-off-by: Christian Hesse <mail@eworm.de>
这个提交包含在:
Christian Hesse
2015-10-09 14:55:47 +02:00
提交者 Jason A. Donenfeld
父节点 525c815cc4
当前提交 7ef1a47991

查看文件

@ -18,8 +18,10 @@ static time_t read_agefile(char *path)
char *buf; char *buf;
struct strbuf date_buf = STRBUF_INIT; struct strbuf date_buf = STRBUF_INIT;
if (readfile(path, &buf, &size)) if (readfile(path, &buf, &size)) {
free(buf);
return -1; return -1;
}
if (parse_date(buf, &date_buf) == 0) if (parse_date(buf, &date_buf) == 0)
result = strtoul(date_buf.buf, NULL, 10); result = strtoul(date_buf.buf, NULL, 10);