X-Git-Url: http://www.project-moonshot.org/gitweb/?p=freeradius.git;a=blobdiff_plain;f=src%2Fmodules%2Frlm_policy%2Fevaluate.c;h=3c1a000c6fffc3f1284c72c9fd3a88e90fadf36d;hp=4ddcfa8effc697b211abbc0867d929729a0f185c;hb=9960563934a7da222528a1d82224aecc207c8aa8;hpb=63e8efeacb45c875082899883760f32017d15fa3 diff --git a/src/modules/rlm_policy/evaluate.c b/src/modules/rlm_policy/evaluate.c index 4ddcfa8..3c1a000 100644 --- a/src/modules/rlm_policy/evaluate.c +++ b/src/modules/rlm_policy/evaluate.c @@ -438,6 +438,7 @@ static VALUE_PAIR *find_vp(REQUEST *request, const char *name) } else if (strncasecmp(name, "reply:", 6) == 0) { p += 6; vps = request->reply->vps; +#ifdef WITH_PROXY } else if (strncasecmp(name, "proxy-request:", 14) == 0) { p += 14; if (request->proxy) { @@ -448,6 +449,7 @@ static VALUE_PAIR *find_vp(REQUEST *request, const char *name) if (request->proxy_reply) { vps = request->proxy_reply->vps; } +#endif } else if (strncasecmp(name, "control:", 8) == 0) { p += 8; vps = request->config_items; @@ -885,6 +887,7 @@ static int evaluate_attr_list(policy_state_t *state, const policy_item_t *item) vps = &(state->request->reply->vps); break; +#ifdef WITH_PROXY case POLICY_RESERVED_PROXY_REQUEST: if (!state->request->proxy) return 0; /* FIXME: print error */ vps = &(state->request->proxy->vps); @@ -894,6 +897,7 @@ static int evaluate_attr_list(policy_state_t *state, const policy_item_t *item) if (!state->request->proxy_reply) return 0; /* FIXME: print error */ vps = &(state->request->proxy_reply->vps); break; +#endif default: return 0;