X-Git-Url: https://git.ozlabs.org/?p=ccan;a=blobdiff_plain;f=tools%2Fccanlint%2Fcompulsory_tests%2Fcheck_depends_built.c;h=497a22c19950ff371480d627732489e4e827a566;hp=c261315ddf47a243d425c2317d5b740134a0712c;hb=1d893107b3481639bf1fc6f96972457ac6e828f7;hpb=a447839504042d706b30c347a17150813ecadd4a diff --git a/tools/ccanlint/compulsory_tests/check_depends_built.c b/tools/ccanlint/compulsory_tests/check_depends_built.c index c261315d..497a22c1 100644 --- a/tools/ccanlint/compulsory_tests/check_depends_built.c +++ b/tools/ccanlint/compulsory_tests/check_depends_built.c @@ -42,21 +42,16 @@ static void *check_depends_built(struct manifest *m, unsigned int *timeleft) char *report = NULL; list_for_each(&m->dep_dirs, i, list) { - char *objfile; - if (!expect_obj_file(i->fullname)) continue; - objfile = talloc_asprintf(m, "%s.o", i->fullname); - if (stat(objfile, &st) != 0) { + i->compiled = talloc_asprintf(i, "%s.o", i->fullname); + if (stat(i->compiled, &st) != 0) { report = talloc_asprintf_append(report, "object file %s\n", - objfile); - } else { - struct ccan_file *f = new_ccan_file(m, "", objfile); - list_add_tail(&m->dep_objs, &f->list); - } - + i->compiled); + i->compiled = NULL; + } } /* We may need libtap for testing, unless we're "tap" */