diff --git a/src/sbbs3/useredit.cpp b/src/sbbs3/useredit.cpp
index 74857c00035230591b3f8a591032200f250432ed..ee055e4cf6f5588737967f92e36d89d6b3ac45f8 100644
--- a/src/sbbs3/useredit.cpp
+++ b/src/sbbs3/useredit.cpp
@@ -969,7 +969,7 @@ void sbbs_t::maindflts(user_t* user)
 				if(sys_status&SS_ABORT)
 					break;
 				if(!(term&PETSCII)) {
-					if(!(user->misc&UTF8) && !yesno(text[ExAsciiTerminalQ]))
+					if(!(term&UTF8) && !yesno(text[ExAsciiTerminalQ]))
 						user->misc|=NO_EXASCII;
 					else
 						user->misc&=~NO_EXASCII;