diff --git a/src/sbbs3/sexyz.c b/src/sbbs3/sexyz.c
index f563c27026881c1e483c31af6c1d8b1741858576..df70d406ea08a6b726c98231babc8df29615c074 100644
--- a/src/sbbs3/sexyz.c
+++ b/src/sbbs3/sexyz.c
@@ -1324,7 +1324,7 @@ int main(int argc, char **argv)
 	pause_on_exit			=iniReadBool(fp,ROOT_SECTION,"PauseOnExit",FALSE);
 	pause_on_abend			=iniReadBool(fp,ROOT_SECTION,"PauseOnAbend",FALSE);
 
-	log_level				=iniReadInteger(fp,ROOT_SECTION,"LogLevel",log_level);
+	log_level				=iniReadLogLevel(fp,ROOT_SECTION,"LogLevel",log_level);
 
 	outbuf.highwater_mark	=iniReadInteger(fp,ROOT_SECTION,"OutbufHighwaterMark",1100);
 	outbuf_drain_timeout	=iniReadInteger(fp,ROOT_SECTION,"OutbufDrainTimeout",10);