From: Donghwa Jeong Date: Fri, 15 Jun 2018 02:11:48 +0000 (+0900) Subject: storage: Resource leak X-Git-Tag: lxc-3.1.0~246^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6666b28fbc5fede8b936c026d19f7c675d2ecfb7;p=thirdparty%2Flxc.git storage: Resource leak Signed-off-by: Donghwa Jeong --- diff --git a/src/lxc/storage/storage_utils.c b/src/lxc/storage/storage_utils.c index 6570bb88e..fa8dfaf41 100644 --- a/src/lxc/storage/storage_utils.c +++ b/src/lxc/storage/storage_utils.c @@ -93,8 +93,10 @@ char *dir_new_path(char *src, const char *oldname, const char *name, /* copy text up to oldname */ retlen = strlcpy(p, src, p2 - src); - if (retlen >= p2 - src) + if (retlen >= p2 - src) { + free(ret); return NULL; + } /* move target pointer (p) */ p += p2 - src;