X-Git-Url: http://git.ozlabs.org/?p=ccan;a=blobdiff_plain;f=ccan%2Ftal%2Fpath%2Fpath.c;h=c7a134e3c9d9981699f9c95e4ad10fde71b9fa7d;hp=362152d29cb261747f60a46d14db60addd6b928b;hb=118708edd46530fa0848d01b8920ddd673eb72c0;hpb=6ac981db899685916603fd2e12dcbbd760a2b294 diff --git a/ccan/tal/path/path.c b/ccan/tal/path/path.c index 362152d2..c7a134e3 100644 --- a/ccan/tal/path/path.c +++ b/ccan/tal/path/path.c @@ -52,7 +52,7 @@ char *path_join(const tal_t *ctx, const char *base, const char *a) ret = tal_dup_arr(ctx, char, base, len, 1 + strlen(a) + 1); if (!ret) goto out; - if (ret[len-1] != PATH_SEP) + if (len != 0 && ret[len-1] != PATH_SEP) ret[len++] = PATH_SEP; strcpy(ret + len, a);