]> git.tdb.fi Git - builder.git/blobdiff - source/sourcepackage.cpp
Improve Builder::get_header
[builder.git] / source / sourcepackage.cpp
index cfe4be3f31a781ea1a5217eaaaf45ba6ec6d49f1..42118a16cd56056b80214bb17b5b854df7bb4f25 100644 (file)
@@ -106,7 +106,8 @@ void SourcePackage::do_configure(const StringMap &opts, unsigned flag)
                {
                        const StringList &reqs=i->get_requires();
                        for(StringList::const_iterator j=reqs.begin(); j!=reqs.end(); ++j)
-                               requires.push_back(builder.get_package(*j));
+                               if(Package *pkg=builder.get_package(*j))
+                                       requires.push_back(pkg);
                }
 
        base_reqs=requires;