diff --git a/linphone/mediastreamer2/src/msqueue.c b/linphone/mediastreamer2/src/msqueue.c
index b0fb205c6a87b26a206b35b7c7855be24795cca8..66172a517dbfd87fec48e89a2581047662c1c68f 100644
--- a/linphone/mediastreamer2/src/msqueue.c
+++ b/linphone/mediastreamer2/src/msqueue.c
@@ -103,6 +103,7 @@ int ms_bufferizer_read(MSBufferizer *obj, uint8_t *data, int datalen){
 }
 
 void ms_bufferizer_flush(MSBufferizer *obj){
+	obj->size=0;
 	flushq(&obj->q,0);
 }