fix bogus warnings

This commit is contained in:
Enno Rehling 2017-05-22 21:35:25 +02:00
parent 37aded9b1d
commit a3f655f322
2 changed files with 10 additions and 8 deletions

View File

@ -75,15 +75,16 @@ static building_type *bt_find_i(const char *name)
if (match) {
cb_get_kv(match, &btype, sizeof(btype));
}
else {
log_warning("st_find: could not find ship '%s'\n", name);
}
return btype;
}
const building_type *bt_find(const char *name)
{
return bt_find_i(name);
building_type *btype = bt_find_i(name);
if (!btype) {
log_warning("bt_find: could not find building '%s'\n", name);
}
return btype;
}
static int bt_changes = 1;

View File

@ -97,14 +97,15 @@ static ship_type *st_find_i(const char *name)
if (match) {
cb_get_kv(match, &st, sizeof(st));
}
else {
log_warning("st_find: could not find ship '%s'\n", name);
}
return st;
}
const ship_type *st_find(const char *name) {
return st_find_i(name);
ship_type *st = st_find_i(name);
if (!st) {
log_warning("st_find: could not find ship '%s'\n", name);
}
return st;
}
static void st_register(ship_type *stype) {