diff --git a/sflphone-common/src/audio/mainbuffer.cpp b/sflphone-common/src/audio/mainbuffer.cpp index 54b1552e3d9ce095375b6ae22f1d72a5b90e0155..a0fecf806a9645da37dada66c5a4335bdff4c56a 100644 --- a/sflphone-common/src/audio/mainbuffer.cpp +++ b/sflphone-common/src/audio/mainbuffer.cpp @@ -298,15 +298,13 @@ void MainBuffer::unBindAllHalfDuplexOut (std::string process_id) } -int MainBuffer::putData (void *buffer, int toCopy, std::string call_id) +void MainBuffer::putData (void *buffer, int toCopy, std::string call_id) { ost::MutexLock guard (_mutex); RingBuffer* ring_buffer = getRingBuffer (call_id); - if (!ring_buffer) - return 0; - - return ring_buffer->Put (buffer, toCopy); + if (ring_buffer) + ring_buffer->Put (buffer, toCopy); } int MainBuffer::getData (void *buffer, int toCopy, std::string call_id) diff --git a/sflphone-common/src/audio/mainbuffer.h b/sflphone-common/src/audio/mainbuffer.h index bffc5eea7e3614872e2aeab462c3d8e3f33ac9c7..5346d94f34bb8ba17f1d9648e45b6489687c658c 100644 --- a/sflphone-common/src/audio/mainbuffer.h +++ b/sflphone-common/src/audio/mainbuffer.h @@ -89,7 +89,7 @@ class MainBuffer void unBindAllHalfDuplexOut (std::string process_id); - int putData (void *buffer, int toCopy, std::string call_id = default_id); + void putData (void *buffer, int toCopy, std::string call_id = default_id); int getData (void *buffer, int toCopy, std::string call_id = default_id);