X-Git-Url: https://git.ozlabs.org/?a=blobdiff_plain;f=tools%2Fccanlint%2Ftests%2Fexamples_compile.c;h=b10940ae8a3bb4c112ed4cd1fcbc726c2e88410e;hb=79ac0049672b1f27b1a7121d06cc38721f76b8e1;hp=19cbec187ca338441939a125170ace956feb3e66;hpb=dc8042b42500f79f613b1197df6cdf739615a89f;p=ccan diff --git a/tools/ccanlint/tests/examples_compile.c b/tools/ccanlint/tests/examples_compile.c index 19cbec18..b10940ae 100644 --- a/tools/ccanlint/tests/examples_compile.c +++ b/tools/ccanlint/tests/examples_compile.c @@ -4,6 +4,7 @@ #include #include #include +#include #include #include #include @@ -461,10 +462,10 @@ static struct ccan_file *mangle_example(struct manifest *m, struct ccan_file *f; name = temp_file(example, ".c", - tal_fmt(m, "%s/mangled-%s", m->dir, example->name)); + take(tal_fmt(NULL, "mangled-%s", example->name))); f = new_ccan_file(example, - tal_dirname(example, name), - tal_basename(example, name)); + take(path_dirname(example, name)), + take(path_basename(example, name))); tal_steal(f, name); fd = open(f->fullname, O_WRONLY | O_CREAT | O_EXCL, 0600);