}
if ((!quiet && !score->pass) || verbose) {
- if (score->error)
- printf("%s", score->error);
+ if (score->error) {
+ printf("%s%s", score->error,
+ strends(score->error, "\n") ? "" : "\n");
+ }
if (!quiet && !score->pass && i->handle)
i->handle(m, score);
}
/* Resolve dependencies. */
foreach_ptr(list, &compulsory_tests, &normal_tests) {
list_for_each(list, c, list) {
- char **deps = strsplit(NULL, c->needs, " ", NULL);
+ char **deps = strsplit(NULL, c->needs, " ");
unsigned int i;
for (i = 0; deps[i]; i++) {
continue;
for (i = 0; i < d->num_lines; i++) {
- char **words = collapse(strsplit(d, d->lines[i], " \t",
- NULL), NULL);
+ char **words = collapse(strsplit(d, d->lines[i], " \t"),
+ NULL);
if (!words[0])
continue;