diff --git a/src/buffer.cpp b/src/buffer.cpp
index 26461ceb..72405cea 100644
--- a/src/buffer.cpp
+++ b/src/buffer.cpp
@@ -182,6 +182,7 @@ namespace Buffer {
           do {
             thisStream->getWriteLock();
             if (thisStream->getStream()->parsePacket(thisStream->getIPInput().Received())){
+              thisStream->getStream()->outPacket(0);
               thisStream->dropWriteLock(true);
               packed_parsed = true;
             }else{