src/server/safs/pathcheck.c

changeset 77
f1cff81e425a
parent 69
4a10bc0ee80d
child 87
bdec069d2239
--- a/src/server/safs/pathcheck.c	Mon Jun 24 14:41:32 2013 +0200
+++ b/src/server/safs/pathcheck.c	Tue Jun 25 15:45:13 2013 +0200
@@ -57,8 +57,8 @@
 int require_access(pblock *pb, Session *sn, Request *rq) {
     char *mask_str = pblock_findval("mask", rq->vars);
     if(!mask_str) {
-        // misconfig
-        // TODO: log
+        log_ereport(LOG_MISCONFIG, "require-access: missing mask parameter");
+        protocol_status(sn, rq, 500, NULL);
         return REQ_ABORTED;
     }
     
@@ -80,8 +80,10 @@
     if(aclname) {
         ACLList *acl = acl_get(vs->acls, aclname);
         if(!acl) {
-            // TODO: error
-            fprintf(stderr, "acl %s not found\n", aclname);
+            log_ereport(
+                    LOG_MISCONFIG,
+                    "append-acl: acl %s not found", aclname);
+            protocol_status(sn, rq, 500, NULL);
             return REQ_ABORTED;
         }
         

mercurial