54 |
54 |
55 return REQ_PROCEED; |
55 return REQ_PROCEED; |
56 } |
56 } |
57 |
57 |
58 int require_access(pblock *pb, Session *sn, Request *rq) { |
58 int require_access(pblock *pb, Session *sn, Request *rq) { |
59 char *mask_str = pblock_findval("mask", rq->vars); |
59 char *mask_str = pblock_findval("mask", pb); |
60 if(!mask_str) { |
60 if(!mask_str) { |
61 log_ereport(LOG_MISCONFIG, "require-access: missing mask parameter"); |
61 log_ereport(LOG_MISCONFIG, "require-access: missing mask parameter"); |
62 protocol_status(sn, rq, 500, NULL); |
62 protocol_status(sn, rq, 500, NULL); |
63 return REQ_ABORTED; |
63 return REQ_ABORTED; |
64 } |
64 } |