summaryrefslogtreecommitdiff
path: root/src/base_media_func.h
diff options
context:
space:
mode:
authoryexo <yexo@openttd.org>2010-02-11 15:08:55 +0000
committeryexo <yexo@openttd.org>2010-02-11 15:08:55 +0000
commitf70929022017d6f1cd8538cc2a26614e5fbd7e19 (patch)
treee01100a717ccfe818c439e4083c41a3b611459a4 /src/base_media_func.h
parent6406b75b8fb1e1a15dde10534c1fe3aa235e9903 (diff)
downloadopenttd-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.h2
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; \
}