X-Git-Url: https://ruin.nu/git/?p=hbs.git;a=blobdiff_plain;f=bs%2Fplanet.cpp;h=c72fb4e61c39e5b9450cac19f3c97a82ac2b723f;hp=e0cf514e0c45d7b6054afbaae1c3b3ebc99342a9;hb=f7ce9d1a41bdeab4f12110c6911f662dc6e06ca3;hpb=236fcf8db0fa64f8acd0a1eb81aa3ce5f2bfb3e8 diff --git a/bs/planet.cpp b/bs/planet.cpp index e0cf514..c72fb4e 100644 --- a/bs/planet.cpp +++ b/bs/planet.cpp @@ -48,7 +48,7 @@ int Planet::roids(std::string type, int tick = 0) const { // const... I would like [] as for const types: int ticks = m_Roids[type].size(); - vectorconst* roids; + vectorconst* roids = 0; for (RoidList::const_iterator i = m_Roids.begin(); i != m_Roids.end(); ++i) { if (i->first == type) @@ -57,6 +57,8 @@ int Planet::roids(std::string type, int tick = 0) const break; } } + if (roids == 0) + return 0; int ticks = roids->size();