diff --git a/src/distromatic.c b/src/distromatic.c index a336901..9ced6ae 100644 --- a/src/distromatic.c +++ b/src/distromatic.c @@ -619,6 +619,10 @@ resolveFirstLevelSourceDependencies(struct configTag *ct, int archidx) logmsg(LOG_DEBUG,"resolveFirstLevelSourceDependencies - sources"); while (currsourceheader) { + if (!currsourceheader->firstchild[archidx]) { // ignore SRPMs with no builds + currsourceheader = currsourceheader->next; + continue; + } scanheader = ct->headerlist[archidx]; currsourceheader->requirelist = NULL; // currsourceheader->require.resolved = malloc(sizeof(struct providedList*)*currsourceheader->requirecount);