Commit ba57295a authored by Rusty Russell's avatar Rusty Russell

tal/path: fix unset vars in error paths.

Compiling with optimization FTW.
Signed-off-by: default avatarRusty Russell <rusty@rustcorp.com.au>
parent 9552c972
......@@ -244,8 +244,10 @@ char *path_rel(const tal_t *ctx, const char *from, const char *to)
/* This frees to if we're supposed to take it. */
cto = path_canon(tmpctx, to);
if (!cto)
if (!cto) {
ret = NULL;
goto out;
}
/* How much is in common? */
for (common = i = 0; cfrom[i] && cto[i]; i++) {
......@@ -323,7 +325,9 @@ fail_take_to:
goto fail;
}
ret[len] = '\0';
if (ret)
ret[len] = '\0';
out:
if (taken(linkname))
tal_free(linkname);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment