Project::OSiRiON - Git repositories
Project::OSiRiON
News . About . Screenshots . Downloads . Forum . Wiki . Tracker . Git
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'src/game/base/shipmodel.cc')
-rw-r--r--src/game/base/shipmodel.cc10
1 files changed, 9 insertions, 1 deletions
diff --git a/src/game/base/shipmodel.cc b/src/game/base/shipmodel.cc
index a6a2bf9..ed8f09d 100644
--- a/src/game/base/shipmodel.cc
+++ b/src/game/base/shipmodel.cc
@@ -67,11 +67,19 @@ void ShipModel::generate_info()
ShipModel *ShipModel::find(const std::string & label)
{
+ if (!label.size()) {
+ return 0;
+ }
+
return (ShipModel *) core::Info::find(shipmodel_infotype, label);
}
-ShipModel *ShipModel::search(const std::string searchstr)
+ShipModel *ShipModel::search(const std::string & searchstr)
{
+ if (!searchstr.size()) {
+ return 0;
+ }
+
return (ShipModel *) core::Info::search(shipmodel_infotype, searchstr);
}