Radish alpha
H
rad:z3QDZAW2FAfuLvihrhiyDC9fAD8G9
HardenedBSD Package Manager
Radicle
Git
jobs: plug a memory leak
Baptiste Daroussin committed 2 months ago
commit dc198c7088db350bdb80fe89e6bcfe233c06dcd0
parent 910336f
1 file changed +4 -1
modified libpkg/pkg_jobs.c
@@ -302,8 +302,11 @@ pkg_jobs_iter(struct pkg_jobs *j, void **iter,
			return (false);
	}

-
	if (j->jobs.len == 0)
+
	if (j->jobs.len == 0) {
+
		free(t);
+
		*iter = NULL;
		return (false);
+
	}
	if (t->list == NULL) {
		t->list = &j->jobs;
		t->pos = 0;