From: Serge Hallyn Date: Tue, 7 Jan 2014 15:20:25 +0000 (-0600) Subject: lxclock: fix stupid scope error X-Git-Tag: lxc-1.0.0.beta2~76 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d745b820c29f783dbe7c89a5da37f530e0279f75;p=thirdparty%2Flxc.git lxclock: fix stupid scope error Signed-off-by: Serge Hallyn --- diff --git a/src/lxc/lxclock.c b/src/lxc/lxclock.c index 0ff71edda..e5267c7bc 100644 --- a/src/lxc/lxclock.c +++ b/src/lxc/lxclock.c @@ -123,16 +123,16 @@ static char *lxclock_name(const char *p, const char *n) if (ret < 0) { /* fall back to "/tmp/" $(id -u) "/lxc/" $lxcpath / $lxcname + '\0' */ int l2 = 33 + strlen(n) + strlen(p); - char *d; if (l2 > len) { + char *d; d = realloc(dest, l2); if (!d) { free(dest); return NULL; } len = l2; + dest = d; } - dest = d; ret = snprintf(dest, len, "/tmp/%d/lxc/%s", geteuid(), p); if (ret < 0 || ret >= len) { free(dest);