From e161f1c8ba802c15dc049c75f8071d9bb8aaf106 Mon Sep 17 00:00:00 2001 From: cinap_lenrek Date: Sun, 5 Jul 2020 17:05:49 +0200 Subject: [PATCH] upas/fs: fix memory leak in ref822() --- sys/src/cmd/upas/fs/mbox.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/sys/src/cmd/upas/fs/mbox.c b/sys/src/cmd/upas/fs/mbox.c index 878d09b27..d9b245bf6 100644 --- a/sys/src/cmd/upas/fs/mbox.c +++ b/sys/src/cmd/upas/fs/mbox.c @@ -888,7 +888,8 @@ ref822(Message *m, Header *h, char*, char *p) 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);