src/server/safs/nametrans.c

changeset 641
159172937c86
parent 636
40f069ddda37
child 651
ed74879c7041
equal deleted inserted replaced
640:a95045234b9b 641:159172937c86
286 WSLocationConfig *config = cfg_location_match(sn, rq); 286 WSLocationConfig *config = cfg_location_match(sn, rq);
287 if(!config) { 287 if(!config) {
288 return REQ_ABORTED; 288 return REQ_ABORTED;
289 } 289 }
290 req->location = config; 290 req->location = config;
291
292 if(config->vfs.ptr) {
293 VFS *vfs = vfs_create(sn, rq, config->vfs.ptr, pb, NULL);
294 if(!vfs) {
295 return REQ_ABORTED;
296 }
297 rq->vfs = vfs;
298 }
291 299
292 return REQ_NOACTION; 300 return REQ_NOACTION;
293 } 301 }
294 302
295 303

mercurial