From: Jouni Malinen Date: Mon, 8 Oct 2018 10:15:59 +0000 (+0300) Subject: HS 2.0 server: Do not perform subrem if not requested to X-Git-Tag: hostap_2_7~149 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=dd76afff65075ce42f76513a94a467cda4ed5fa9;p=thirdparty%2Fhostap.git HS 2.0 server: Do not perform subrem if not requested to Instead of defaulting to machine remediation, reject a request to do subscription remediation if that has not been configured to be required. Signed-off-by: Jouni Malinen --- diff --git a/hs20/server/spp_server.c b/hs20/server/spp_server.c index c3681ee0c..d693317d4 100644 --- a/hs20/server/spp_server.c +++ b/hs20/server/spp_server.c @@ -947,8 +947,10 @@ static xml_node_t * hs20_subscription_remediation(struct hs20_svc *ctx, redirect_uri); else if (type && strcmp(type, "policy") == 0) ret = policy_remediation(ctx, user, realm, session_id, dmacc); - else + else if (type && strcmp(type, "machine") == 0) ret = machine_remediation(ctx, user, realm, session_id, dmacc); + else + ret = no_sub_rem(ctx, user, realm, session_id); free(type); return ret;