]> git.ipfire.org Git - thirdparty/lxc.git/commitdiff
lxclock: fix stupid scope error
authorSerge Hallyn <serge.hallyn@ubuntu.com>
Tue, 7 Jan 2014 15:20:25 +0000 (09:20 -0600)
committerSerge Hallyn <serge.hallyn@ubuntu.com>
Tue, 7 Jan 2014 15:20:25 +0000 (09:20 -0600)
Signed-off-by: Serge Hallyn <serge.hallyn@ubuntu.com>
src/lxc/lxclock.c

index 0ff71edda7f5f149fed29966948d4549968f2279..e5267c7bc7870ff7ce90ad0033d6d597e8a5cbc1 100644 (file)
@@ -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);