diff --git a/src/sbbs3/xtrn.cpp b/src/sbbs3/xtrn.cpp
index 4ab1ab900dc4425860253ef6f73c4080936e8a24..4db45a91083d8adc9dbb5bd13d02e2f0a5a86bb3 100644
--- a/src/sbbs3/xtrn.cpp
+++ b/src/sbbs3/xtrn.cpp
@@ -821,7 +821,7 @@ int sbbs_t::external(const char* cmdline, long mode, const char* startup_dir)
 					if(!(startup->options&BBS_OPT_NO_TELNET_GA))
 						send_telnet_cmd(TELNET_GA,0);
 				}
-				WaitForEvent(inbuf.data, 100);
+				WaitForEvent(inbuf.data_event, 100);
             } else
 				loop_since_io=0;
         }