Commit Diff


commit - d5a6a0f390343f68393d08e55305180b9d81e68b
commit + d3a6241d268d5433724e871be827d2327de510a8
blob - d27a4182d938fd1710ad3b056c9206ed55584811
blob + 1aaa3950ad684460ca2cae980a4405574152a8bd
--- gotwebd/got_operations.c
+++ gotwebd/got_operations.c
@@ -1176,6 +1176,9 @@ got_gotweb_blame_cb(void *arg, int nlines, int lineno,
 
 		a->lineno_cur++;
 		bline = &a->lines[a->lineno_cur - 1];
+
+		free(eline);
+		eline = NULL;
 	}
 done:
 	free(line);