/* wps_is_20 - Check whether WPS attributes claim support for WPS 2.0  */
int wps_is_20(const struct wpabuf *msg)
/* wps_is_20 - Check whether WPS attributes claim support for WPS 2.0  */
int wps_is_20(const struct wpabuf *msg)
{
    struct wps_parse_attr *attr;
    int ret;
    attr = (struct wps_parse_attr *)os_zalloc(sizeof(struct wps_parse_attr));
    if (attr == NULL)
        return 0;
    if (msg == NULL || wps_parse_msg(msg, attr) < 0) {
        ret = 0;
    } else {
        ret = (attr->version2 != NULL);
    }
    os_free(attr);
    return ret;
}