summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRusty Russell <rusty@rustcorp.com.au>2011-10-25 10:20:18 +1030
committerRusty Russell <rusty@rustcorp.com.au>2011-10-25 10:20:18 +1030
commit2d31e99c851a669e22b79b9a8107b148c280816f (patch)
tree2fb4674fa583f350061c33cf2c099e99cb6ecb82
parent758ab1f402b4af3cccac09548b709deca17ef930 (diff)
ccanlint: fix creation of example test/run.c
Hasn't worked for a while now. Oops.
-rw-r--r--tools/ccanlint/tests/tests_exist.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/tools/ccanlint/tests/tests_exist.c b/tools/ccanlint/tests/tests_exist.c
index 048a5c3e..523fe99f 100644
--- a/tools/ccanlint/tests/tests_exist.c
+++ b/tools/ccanlint/tests/tests_exist.c
@@ -16,7 +16,7 @@ static void handle_no_tests(struct manifest *m, struct score *score)
{
FILE *run;
struct ccan_file *i;
- char *test_dir = talloc_asprintf(m, "%s/test", m->dir);
+ char *test_dir = talloc_asprintf(m, "%s/test", m->dir), *run_file;
printf(
"CCAN modules have a directory called test/ which contains tests.\n"
@@ -55,7 +55,8 @@ static void handle_no_tests(struct manifest *m, struct score *score)
err(1, "Creating test/ directory");
}
- run = fopen("test/run.c", "w");
+ run_file = talloc_asprintf(test_dir, "%s/run.c", test_dir);
+ run = fopen(run_file, "w");
if (!run)
err(1, "Trying to create a test/run.c");