platform/netlink: use switch for type check in validate_nla()

This commit is contained in:
Thomas Haller 2021-08-10 17:26:07 +02:00
parent 68a5d1cfe5
commit f7635c9ffe
No known key found for this signature in database
GPG key ID: 29C2366E4DFC5728

View file

@ -622,14 +622,17 @@ validate_nla(const struct nlattr *nla, int maxtype, const struct nla_policy *pol
if (pt->maxlen && len > pt->maxlen)
return -NME_UNSPEC;
if (pt->type == NLA_STRING) {
const char *data;
switch (pt->type) {
case NLA_STRING:
{
const char *data = nla_data(nla);
nm_assert(minlen > 0);
data = nla_data(nla);
if (data[len - 1u] != '\0')
return -NME_UNSPEC;
break;
}
}
return 0;