diff --git a/tool/DataTypeHandler.cpp b/tool/DataTypeHandler.cpp
index 4afd65c3c69a3f73bcecd0418622370ef1d42273..739028e8ae1381b486f41c910748163ad6bfc68c 100644
--- a/tool/DataTypeHandler.cpp
+++ b/tool/DataTypeHandler.cpp
@@ -327,7 +327,7 @@ void DataTypeHandler::outputData(
             o << string((const char *) data, dataSize) << endl;
             break;
         case 0x000a: // octet_string
-            o << string((const char *) data, dataSize) << endl;
+            o << string((const char *) data, dataSize) << flush;
             break;
         case 0x000b: // unicode_string
 			// FIXME encoding