ccanlint: fix -k has_examples
[ccan] / tools / ccanlint / tests / has_examples.c
index 12035e62f2fe3205b014263689692c0ca0d3a6dc..6c8fff4d68bfd558b38b2ad398ee652ef185b11b 100644 (file)
@@ -25,7 +25,9 @@ static char *add_example(struct manifest *m, struct ccan_file *source,
        struct ccan_file *f;
 
        name = maybe_temp_file(m, ".c", keep, 
-                              talloc_asprintf(m, "example-%s-%s",
+                              talloc_asprintf(m, "%s/example-%s-%s",
+                                              talloc_dirname(m,
+                                                             source->fullname),
                                               source->name,
                                               example->function));
        f = new_ccan_file(m, talloc_dirname(m, name), talloc_basename(m, name));