diff --git a/src/sbbs3/scfg/scfgxfr2.c b/src/sbbs3/scfg/scfgxfr2.c
index 86959206bba69dbbb0e34d573a4af353fab1cdda..3cc0c25d228f240e6b2fb57a3e90372c7300fe60 100644
--- a/src/sbbs3/scfg/scfgxfr2.c
+++ b/src/sbbs3/scfg/scfgxfr2.c
@@ -949,7 +949,7 @@ void xfer_cfg()
 								FIND_ALPHANUMERIC(tp);
 							}
 							replace_chars(p, '\\', '/');
-							if(lastchar(p) == '/')
+							if(*lastchar(p) == '/')
 								*lastchar(p) = '\0';
 							SAFECOPY(tmp_code, getfname(p));
 							SAFECOPY(tmpdir.path, p);