db/upnp: use nullptr-terminated array

Reduce bloat.
This commit is contained in:
Max Kellermann 2014-01-10 21:41:48 +01:00
parent 791d6c1336
commit a1ced29279

View File

@ -34,8 +34,8 @@ static const char *const upnptags[] = {
"upnp:genre",
"upnp:originalTrackNumber",
"upnp:class",
nullptr,
};
static const int nupnptags = sizeof(upnptags) / sizeof(char*);
gcc_pure
static UPnPDirObject::ItemClass
@ -167,11 +167,9 @@ protected:
}
break;
case 'u':
for (int i = 0; i < nupnptags; i++) {
if (!m_path.back().compare(upnptags[i])) {
m_tobj.m_props[upnptags[i]] += str;
}
}
for (auto i = upnptags; *i != nullptr; ++i)
if (!m_path.back().compare(*i))
m_tobj.m_props[*i] += str;
break;
}
}