diff options
author | yexo <yexo@openttd.org> | 2010-02-11 15:08:55 +0000 |
---|---|---|
committer | yexo <yexo@openttd.org> | 2010-02-11 15:08:55 +0000 |
commit | f70929022017d6f1cd8538cc2a26614e5fbd7e19 (patch) | |
tree | e01100a717ccfe818c439e4083c41a3b611459a4 /src/base_media_func.h | |
parent | 6406b75b8fb1e1a15dde10534c1fe3aa235e9903 (diff) | |
download | openttd-f70929022017d6f1cd8538cc2a26614e5fbd7e19.tar.xz |
(svn r19095) -Fix: segfault when a baseset has an empty metadata field
Diffstat (limited to 'src/base_media_func.h')
-rw-r--r-- | src/base_media_func.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/base_media_func.h b/src/base_media_func.h index 434a6c722..bed6e57e9 100644 --- a/src/base_media_func.h +++ b/src/base_media_func.h @@ -24,7 +24,7 @@ template <class Tbase_set> /* static */ Tbase_set *BaseMedia<Tbase_set>::availab */ #define fetch_metadata(name) \ item = metadata->GetItem(name, false); \ - if (item == NULL || strlen(item->value) == 0) { \ + if (item == NULL || StrEmpty(item->value)) { \ DEBUG(grf, 0, "Base " SET_TYPE "set detail loading: %s field missing", name); \ return false; \ } |