From 9356db8de65c73a1293fac3ed72b09ba50e63cf9 Mon Sep 17 00:00:00 2001 From: z3APA3A <3APA3A@3proxy.ru> Date: Tue, 3 Nov 2020 13:39:56 +0300 Subject: [PATCH] Minor memory handling changes --- src/proxymain.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/proxymain.c b/src/proxymain.c index 0ada9a0..d9890eb 100644 --- a/src/proxymain.c +++ b/src/proxymain.c @@ -1166,7 +1166,7 @@ struct ace * copyacl (struct ace *ac){ } if(ac->next){ ac->next = itcopy(ac->next, sizeof(struct ace)); - if(!ac->next) break; + if(!ac->next) goto ERRORCHAINS; } } if(!ac) return ret; @@ -1184,6 +1184,7 @@ ERRORDSTNAMES: ac->chains = NULL; ERRORCHAINS: ac->next = NULL; +ERRORCHAINS: freeacl(ret); return NULL;