X-Git-Url: https://git.ozlabs.org/?p=ccan;a=blobdiff_plain;f=tools%2Fccan_depends.c;h=b055e44eb1f53e1aee4c5e6f42731c195ce66555;hp=42efd9558600b96b205a40de15301ebe458f313f;hb=09fde153ba7a68715dcad3b53cbbb8804c3d2356;hpb=5b7e9d904afa72961340c225de39daab29ff7d0e diff --git a/tools/ccan_depends.c b/tools/ccan_depends.c index 42efd955..b055e44e 100644 --- a/tools/ccan_depends.c +++ b/tools/ccan_depends.c @@ -12,7 +12,6 @@ int main(int argc, char *argv[]) bool compile = false; bool recurse = true; bool ccan = true; - char *dirname, *basename; if (argv[1] && streq(argv[1], "--direct")) { argv++; @@ -37,15 +36,12 @@ int main(int argc, char *argv[]) if (!ccan && !compile) errx(1, "--non-ccan needs --compile"); - dirname = talloc_dirname(NULL, argv[1]); - basename = talloc_basename(NULL, argv[1]); - if (compile) - deps = get_deps(talloc_autofree_context(), - dirname, basename, recurse, NULL); + deps = get_deps(talloc_autofree_context(), argv[1], + recurse, NULL); else deps = get_safe_ccan_deps(talloc_autofree_context(), - dirname, basename, recurse, NULL); + argv[1], recurse, NULL); for (i = 0; deps[i]; i++) if (strstarts(deps[i], "ccan/") == ccan)