src/server/safs/objecttype.c

changeset 116
d7a186cf87f6
parent 92
382bff43c6eb
child 201
196a3caebdc7
--- a/src/server/safs/objecttype.c	Sat Oct 22 11:27:39 2016 +0200
+++ b/src/server/safs/objecttype.c	Sun Oct 23 10:52:54 2016 +0200
@@ -36,20 +36,20 @@
 #include "../daemon/session.h"
 
 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 path = sstr(pblock_findkeyval(pb_key_path, rq->vars));
+    //printf("\nobject_type_by_extension: {%s}[%d]\n\n", path);
 
     sstr_t ct;
-    if(ppath.ptr[ppath.length - 1] == '/') {
+    if(path.ptr[path.length - 1] == '/') {
         // directory
         ct = sstrn("internal/directory", 18);
     } else {
         sstr_t ext;
         ext.length = 0;
-        for(int i=ppath.length - 1;i>=0;i--) {
-            if(ppath.ptr[i] == '.') {
-                ext.ptr = ppath.ptr + i + 1;
-                ext.length = ppath.length - i - 1;
+        for(int i=path.length - 1;i>=0;i--) {
+            if(path.ptr[i] == '.') {
+                ext.ptr = path.ptr + i + 1;
+                ext.length = path.length - i - 1;
             }
         }
 

mercurial