From: Zbigniew Jędrzejewski-Szmek Date: Sun, 16 Sep 2012 14:33:20 +0000 (+0200) Subject: nspawn: fix memleak introduced with automatic cleanup X-Git-Tag: v190~70 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=commitdiff_plain;h=89154bd4ac71157e382bacdc4dc3a96990940d36;hp=25ea79fe0756c3c46a16c0c19bf3380a30382a1c nspawn: fix memleak introduced with automatic cleanup 6b2d0e8 introduced a memleak instead of fixing one. Fix both. --- diff --git a/src/nspawn/nspawn.c b/src/nspawn/nspawn.c index b494045b8..ab7a239ed 100644 --- a/src/nspawn/nspawn.c +++ b/src/nspawn/nspawn.c @@ -284,9 +284,9 @@ static int mount_all(const char *dest) { unsigned k; int r = 0; - char _cleanup_free_ *where = NULL; for (k = 0; k < ELEMENTSOF(mount_table); k++) { + char _cleanup_free_ *where = NULL; int t; if (asprintf(&where, "%s/%s", dest, mount_table[k].where) < 0) {