src/server/safs/nametrans.c

changeset 636
40f069ddda37
parent 490
d218607f5a7e
child 641
159172937c86
--- a/src/server/safs/nametrans.c	Sun Nov 23 12:44:59 2025 +0100
+++ b/src/server/safs/nametrans.c	Sun Nov 23 13:22:56 2025 +0100
@@ -30,6 +30,7 @@
 
 #include "../daemon/log.h"
 #include "../daemon/request.h"
+#include "../daemon/location.h"
 #include "../util/pblock.h"
 #include "../util/util.h"
 #include "../public/webdav.h"
@@ -279,6 +280,19 @@
     return REQ_NOACTION;
 }
 
+int match_location(pblock *pb, Session *sn, Request *rq) {
+    NSAPIRequest *req = (NSAPIRequest*)rq;
+    
+    WSLocationConfig *config = cfg_location_match(sn, rq);
+    if(!config) {
+        return REQ_ABORTED;
+    }
+    req->location = config;
+    
+    return REQ_NOACTION;
+}
+
+
 /*
  * provisional rewrite saf
  */

mercurial