src/server/safs/objecttype.c

changeset 17
d2a97bbeb57d
parent 15
cff9c4101dd7
child 20
7b235fa88008
--- a/src/server/safs/objecttype.c	Sun Jan 15 17:00:16 2012 +0100
+++ b/src/server/safs/objecttype.c	Sun Jan 15 20:30:45 2012 +0100
@@ -33,6 +33,9 @@
 
 int object_type_by_extension(pblock *pb, Session *sn, Request *rq) {
     sstr_t ppath = sstr(pblock_findkeyval(pb_key_ppath, rq->vars));
+
+    printf("\nobject_type_by_extension: {%s}[%d]\n\n", ppath);
+
     sstr_t ct;
     if(ppath.ptr[ppath.length - 1] == '/') {
         /* directory */
@@ -61,6 +64,8 @@
             ct = sstr("text/html");
         } else if(!sstrcmp(ext, sstrn("xml", 3))) {
             ct = sstr("text/xml");
+        } else {
+            return REQ_ABORTED;
         }
     }
 

mercurial