diff --git a/Fltk/onelabGroup.cpp b/Fltk/onelabGroup.cpp
index 39358b4759ac82ed8dce8d0e5ef7031d5c4f028a..e6dda2b0cdbc917ee09a558bc11bd137ef0bd091 100644
--- a/Fltk/onelabGroup.cpp
+++ b/Fltk/onelabGroup.cpp
@@ -423,6 +423,11 @@ bool gmshLocalNetworkClient::receiveMessage(gmshLocalNetworkClient *master)
       else
         Msg::Error("The file <%s> cannot be opened",ofileName.c_str());
       outfile.close();
+
+      std::string reply = "done"; // reply is dummy
+      getGmshServer()->SendMessage
+        (GmshSocket::GMSH_OLPARSE, reply.size(), &reply[0]);
+
       delete c;
 #endif
     }