Make %RAD_REQUEST read-write
authorbjordanov <bjordanov>
Sun, 21 May 2006 10:39:32 +0000 (10:39 +0000)
committerbjordanov <bjordanov>
Sun, 21 May 2006 10:39:32 +0000 (10:39 +0000)
src/modules/rlm_perl/rlm_perl.c

index da37d67..fc46d76 100644 (file)
@@ -1035,7 +1035,11 @@ static int rlmperl_call(void *instance, REQUEST *request, char *function_name)
        PUTBACK;
        FREETMPS;
        LEAVE;
-
+       
+       if ((get_hv_content(rad_request_hv, &vp)) > 0 ) {
+               pairmove(&request->packet->vps, &vp);
+               pairfree(&vp);
+       }
 
        if ((get_hv_content(rad_reply_hv, &vp)) > 0 ) {
                pairmove(&request->reply->vps, &vp);