diff --git a/src/sbbs3/userdat.c b/src/sbbs3/userdat.c index c0b26373e9b1a54c705e7d543e3278707b954316..23ea41c2fd11ffee47c06d52d861013e9dad0a37 100644 --- a/src/sbbs3/userdat.c +++ b/src/sbbs3/userdat.c @@ -3832,7 +3832,7 @@ int getdir_from_vpath(scfg_t* cfg, const char* p, user_t* user, client_t* client for(lib=0;lib<cfg->total_libs;lib++) { if(!chk_ar(cfg,cfg->lib[lib]->ar,user,client)) continue; - if(!stricmp(cfg->lib[lib]->sname,p)) + if(!stricmp(cfg->lib[lib]->vdir,p)) break; } if(lib>=cfg->total_libs) @@ -3849,7 +3849,7 @@ int getdir_from_vpath(scfg_t* cfg, const char* p, user_t* user, client_t* client if((!include_upload_only || (dir!=cfg->sysop_dir && dir!=cfg->upload_dir)) && !chk_ar(cfg,cfg->dir[dir]->ar,user,client)) continue; - if(!stricmp(cfg->dir[dir]->code_suffix,p)) + if(!stricmp(cfg->dir[dir]->vdir,p)) break; } if(dir>=cfg->total_dirs)