diff --git a/sflphone-common/src/audio/audiortp.cpp b/sflphone-common/src/audio/audiortp.cpp index e150b510472ecb5908704f0a9ea3331b9485123b..cde56170a34157ab5f6e2ae899beb3f635ae288d 100644 --- a/sflphone-common/src/audio/audiortp.cpp +++ b/sflphone-common/src/audio/audiortp.cpp @@ -375,6 +375,8 @@ AudioRtpRTX::sendSessionFromMic(int timestamp) int bytesAvail = (availBytesFromMic < maxBytesToGet) ? availBytesFromMic : maxBytesToGet; + if (bytesAvail == 0) + return; // Get bytes from micRingBuffer to data_from_mic //_debug("get data from mic\n");