break;
case VPPCOM_ATTR_GET_DOMAIN:
- if (buffer && buflen && (*buflen >= sizeof (int)))
+ if (!(buffer && buflen && (*buflen >= sizeof (int))))
{
- if (session->transport.is_ip4)
- *(int *) buffer = AF_INET;
- else
- *(int *) buffer = AF_INET6;
- *buflen = sizeof (int);
+ rv = VPPCOM_EINVAL;
+ break;
}
+
+ if (session->transport.is_ip4)
+ *(int *) buffer = AF_INET;
else
- rv = VPPCOM_EINVAL;
+ *(int *) buffer = AF_INET6;
+ *buflen = sizeof (int);
+
VDBG (2, "VPPCOM_ATTR_GET_DOMAIN: %d, buflen %u", *(int *) buffer,
*buflen);
break;