(svn r19095) -Fix: segfault when a baseset has an empty metadata field

This commit is contained in:
yexo
2010-02-11 15:08:55 +00:00
parent 6406b75b8f
commit f709290220
2 changed files with 2 additions and 13 deletions

View File

@@ -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; \
}