src/server/daemon/httprequest.c

changeset 83
28433f06d5ee
parent 80
0de4a90979e1
child 84
afd57ce39ec9
--- a/src/server/daemon/httprequest.c	Sun Jun 30 15:11:48 2013 +0200
+++ b/src/server/daemon/httprequest.c	Mon Jul 01 18:05:13 2013 +0200
@@ -753,6 +753,11 @@
 
 int nsapi_exec(directive *d, NSAPISession *sn, NSAPIRequest *rq) {
     // TODO: condition
+    if(d->cond) {
+        if(!condition_evaluate(d->cond, (Session*)sn, (Request*)rq)) {
+            return REQ_NOACTION;
+        }
+    }
     
     char *poolname = pblock_findkeyval(pb_key_pool, d->param);
     if(poolname) {

mercurial