X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fbuilder.cpp;h=0b00fecf5c8dec0036c34a4ab69333394e2b7029;hb=af2dac0d09df4782060dd131f2a761e8a46a8d55;hp=55bee1507c9e1253e399bb50dd2ef926d9eb1aa4;hpb=49ee08bb6f63f6b3a8cdd3b7cf032dea9b2cba8a;p=builder.git diff --git a/source/builder.cpp b/source/builder.cpp index 55bee15..0b00fec 100644 --- a/source/builder.cpp +++ b/source/builder.cpp @@ -260,7 +260,7 @@ int Builder::main() { unsigned n_packages = 0; for(PackageMap::const_iterator i=packages.begin(); i!=packages.end(); ++i) - if(i->second->is_configured()) + if(i->second && i->second->is_configured()) ++n_packages; IO::print("%d active packages, %d targets\n", n_packages, targets.size()); } @@ -610,7 +610,7 @@ int Builder::create_targets() for(PackageMap::const_iterator i=packages.begin(); i!=packages.end(); ++i) { - if(!i->second->is_configured()) + if(!i->second || !i->second->is_configured()) continue; SourcePackage *spkg = dynamic_cast(i->second);