diff --git a/common/utils/itti/intertask_interface_dump.c b/common/utils/itti/intertask_interface_dump.c
index c1431e53538b7d744d8038fc166527bbf2b2f9e4..05f5f0ef2e5db984c21f58da07eaa76f3e18e802 100644
--- a/common/utils/itti/intertask_interface_dump.c
+++ b/common/utils/itti/intertask_interface_dump.c
@@ -558,6 +558,7 @@ int itti_dump_init(const char * const messages_definition_xml, const char * cons
 
             fwrite (&header, sizeof(itti_socket_header_t), 1, dump_file);
             fwrite (messages_definition_xml, message_size, 1, dump_file);
+            fflush (dump_file);
         }
     }