src/server/daemon/httprequest.c

changeset 84
afd57ce39ec9
parent 83
28433f06d5ee
child 87
bdec069d2239
--- a/src/server/daemon/httprequest.c	Mon Jul 01 18:05:13 2013 +0200
+++ b/src/server/daemon/httprequest.c	Mon Jul 08 11:10:54 2013 +0200
@@ -40,6 +40,7 @@
 #include "config.h"
 #include "vserver.h"
 #include "httplistener.h"
+#include "func.h"
 #include "error.h"
 
 void http_request_init(HTTPRequest *req) {
@@ -771,7 +772,7 @@
         return nsapi_exec_tp(d, sn, rq, sn->defaultpool);
     }
     
-    return d->func->func(d->param, (Session*)sn, (Request*)rq);
+    return SAF_EXEC(d->func, d->param, (Session*)sn, (Request*)rq);
 }
 
 int nsapi_exec_tp(
@@ -826,7 +827,8 @@
     struct _tpd_data *data = d;
     
     data->sn->currentpool = data->threadpool;
-    int r = data->directive->func->func(
+    int r = SAF_EXEC(
+            data->directive->func,
             data->directive->param,
             (Session*)data->sn,
             (Request*)data->rq);

mercurial