diff --git a/src/sbbs3/load_cfg.c b/src/sbbs3/load_cfg.c
index 76b28032b6ffa6a32812a0ad7d91eb0da49fafe1..6f2ceb0a53f9a7a8197ce18d41a7fa2c6fd5e1b7 100644
--- a/src/sbbs3/load_cfg.c
+++ b/src/sbbs3/load_cfg.c
@@ -247,7 +247,7 @@ BOOL read_attr_cfg(scfg_t* cfg, read_cfg_text_t* txt)
 
 	strcpy(fname,"attr.cfg");
 	sprintf(str,"%s%s",cfg->ctrl_dir,fname);
-	if((instream=fnopen(str,O_RDONLY))==NULL) {
+	if((instream=fnopen(NULL,str,O_RDONLY))==NULL) {
 		lprintf(txt->openerr,str);
 		return(FALSE); }
 	if(txt->reading && txt->reading[0])