version 1.4b26
[polyglot.git] / mainloop.cpp
index ffef0c9..0bb378c 100644 (file)
@@ -84,7 +84,12 @@ void mainloop() {
         }\r
         mainloop_wait_for_event();\r
     }\r
-    my_log("POLYGLOT *** EOF file received from engine ***\n");\r
+    my_log("POLYGLOT *** Mainloop has ended ***\n");\r
+    // This should be handled better.\r
+    engine_close(Engine);\r
+    my_log("POLYGLOT Calling exit\n");\r
+    exit(EXIT_SUCCESS);\r
+\r
 }\r
 \r
 \r