added EAP_SUCCESS/FAILURE message to RADIUS Accept/Reject

This commit is contained in:
Andreas Steffen
2012-03-13 16:27:17 +01:00
parent b3ec652192
commit cd9bde335c
+7 -2
View File
@@ -250,17 +250,22 @@ static void process_eap(private_tnc_pdp_t *this, radius_message_t *request,
break;
case SUCCESS:
code = RMC_ACCESS_ACCEPT;
DESTROY_IF(out);
out = eap_payload_create_code(EAP_SUCCESS,
in->get_identifier(in));
break;
case FAILED:
default:
code = RMC_ACCESS_REJECT;
DESTROY_IF(out);
out = eap_payload_create_code(EAP_FAILURE,
in->get_identifier(in));
}
}
send_response(this, request, code, out, source);
in->destroy(in);
DESTROY_IF(out);
out->destroy(out);
}
}