No proxy packet or proxy reply, don't do anything
authoraland <aland>
Thu, 18 Mar 2004 15:39:13 +0000 (15:39 +0000)
committeraland <aland>
Thu, 18 Mar 2004 15:39:13 +0000 (15:39 +0000)
src/modules/rlm_attr_rewrite/rlm_attr_rewrite.c

index 9a5c769..ad41cf1 100644 (file)
@@ -205,9 +205,13 @@ static int do_attr_rewrite(void *instance, REQUEST *request)
                                tmp = request->reply->vps;
                                break;
                        case RLM_REGEX_INPROXY:
+                               if (!request->proxy_reply)
+                                       return RLM_MODULE_NOOP;
                                tmp = request->proxy_reply->vps;
                                break;
                        case RLM_REGEX_INPROXYREPLY:
+                               if (!request->proxy)
+                                       return RLM_MODULE_NOOP;
                                tmp = request->proxy->vps;
                                break;
                        default: