if (!vp && request->proxy_reply &&
request->proxy_reply->code == PW_AUTHENTICATION_REJECT) {
DICT_VALUE *dval;
-
+
dval = dict_valbyname(PW_POST_PROXY_TYPE, 0, "Reject");
- if (!dval) return 0;
-
- vp = radius_paircreate(request, &request->config_items,
- PW_POST_PROXY_TYPE, 0, PW_TYPE_INTEGER);
+ if (dval) {
+ vp = radius_paircreate(request, &request->config_items,
+ PW_POST_PROXY_TYPE, 0,
+ PW_TYPE_INTEGER);
- vp->vp_integer = dval->value;
+ vp->vp_integer = dval->value;
+ }
}
if (vp) {