From 3a38d5393a5ea44ca51a448a9d54fbf6dfb7f462 Mon Sep 17 00:00:00 2001 From: Tharre Date: Mon, 14 Apr 2014 04:23:06 +0200 Subject: Change $3 to the correct file after chdir() --- src/build.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/build.c') diff --git a/src/build.c b/src/build.c index 01bbb9e..6e236f4 100644 --- a/src/build.c +++ b/src/build.c @@ -63,6 +63,7 @@ int build_target(const char *target) { /* target is now in the cwd so change path accordingly */ char *btarget = xbasename(target); char *bdo_file = xbasename(do_file); + char *btemp_output = xbasename(temp_output); /* read and parse shebang */ FILE *fp = fopen(bdo_file, "rb+"); @@ -92,7 +93,7 @@ int build_target(const char *target) { argv[i++] = (char*) btarget; char *basename = remove_ext(btarget); argv[i++] = basename; - argv[i++] = temp_output; + argv[i++] = btemp_output; argv[i] = NULL; execv(argv[0], argv); -- cgit v1.2.3-70-g09d2