git: 9front

Download patch

ref: e9b5b6ec407f254cc00729e89bb3519165c154d3
parent: cf4a56e5170700ce5ff5fc574968b6ff90d9fa3b
author: cinap_lenrek <cinap_lenrek@felloff.net>
date: Sun Jul 5 13:05:49 EDT 2020

upas/fs: fix memory leak in ref822()

--- a/sys/src/cmd/upas/fs/mbox.c
+++ b/sys/src/cmd/upas/fs/mbox.c
@@ -888,7 +888,8 @@
 			free(a[0]);
 			memmove(&a[0], &a[1], (Nref - 1) * sizeof(a[0]));
 			j--;
-		}
+		} if(a[j] != nil)
+			continue;
 		a[j] = strdup(f[i]);
 	}
 	free(s);
--