diff --git a/src/sbbs3/load_cfg.c b/src/sbbs3/load_cfg.c
index e383be8cc49c5b3916d8b28d272dcfbebfe9a736..8dfe5cbc7e181cb15a00ddd29fccb2fcaf10f9d8 100644
--- a/src/sbbs3/load_cfg.c
+++ b/src/sbbs3/load_cfg.c
@@ -431,7 +431,7 @@ char* DLLCALL prep_dir(char* base, char* path)
 	if(!path[0])
 		return(path);
 	if(path[0]!='\\' && path[0]!='/' && path[1]!=':')           /* Relative to NODE directory */
-		sprintf(str,"%s%s",base,path);
+		sprintf(str,"%s/%s",base,path);
 	else
 		strcpy(str,path);