Searched refs:vhdr (Results 1 – 1 of 1) sorted by relevance
934 struct radius_attr_vendor *vhdr; in radius_msg_get_vendor_attr() local953 while (left >= sizeof(*vhdr)) { in radius_msg_get_vendor_attr()954 vhdr = (struct radius_attr_vendor *) pos; in radius_msg_get_vendor_attr()955 if (vhdr->vendor_length > left || in radius_msg_get_vendor_attr()956 vhdr->vendor_length < sizeof(*vhdr)) { in radius_msg_get_vendor_attr()959 if (vhdr->vendor_type != subtype) { in radius_msg_get_vendor_attr()960 pos += vhdr->vendor_length; in radius_msg_get_vendor_attr()961 left -= vhdr->vendor_length; in radius_msg_get_vendor_attr()965 len = vhdr->vendor_length - sizeof(*vhdr); in radius_msg_get_vendor_attr()966 data = os_memdup(pos + sizeof(*vhdr), len); in radius_msg_get_vendor_attr()[all …]