X-Git-Url: http://git.ozlabs.org/?p=ccan;a=blobdiff_plain;f=tools%2Fccan_dir.c;h=2359b8ecc61d174178109887f21363684eb7479f;hp=561488686d34a61d672337d1681b83bb90080e11;hb=dc8042b42500f79f613b1197df6cdf739615a89f;hpb=aabf300e324f7da5134d7ad45afba11225045c24 diff --git a/tools/ccan_dir.c b/tools/ccan_dir.c index 56148868..2359b8ec 100644 --- a/tools/ccan_dir.c +++ b/tools/ccan_dir.c @@ -1,4 +1,3 @@ -#include #include #include "tools.h" #include @@ -27,14 +26,13 @@ const char *find_ccan_dir(const char *base) if (!ccan_dir) { if (base[0] != '/') { - const char *tmpctx = talloc_getcwd(NULL); - find_ccan_dir(talloc_asprintf(tmpctx, "%s/%s", - tmpctx, base)); - talloc_free(tmpctx); + const char *tmpctx = tal_getcwd(NULL); + find_ccan_dir(tal_fmt(tmpctx, "%s/%s", tmpctx, base)); + tal_free(tmpctx); } else { unsigned int prefix = ccan_dir_prefix(base); if (prefix) - ccan_dir = talloc_strndup(NULL, base, prefix); + ccan_dir = tal_strndup(NULL, base, prefix); } } return ccan_dir;