diff --git a/sflphone-common/src/audio/ringbuffer.cpp b/sflphone-common/src/audio/ringbuffer.cpp
index 96448ccc340f87342cc940d0010b97d154b50cd2..2304b29709a76e8a647317273022403e014c4996 100644
--- a/sflphone-common/src/audio/ringbuffer.cpp
+++ b/sflphone-common/src/audio/ringbuffer.cpp
@@ -180,13 +180,12 @@ RingBuffer::getNbReadPointer()
 //
 
 // This one puts some data inside the ring buffer.
-int
+void
 RingBuffer::Put (void* buffer, int toCopy)
 {
     int len = putLen();
     if (toCopy > mBufferSize - len)
         toCopy = mBufferSize - len;
-    int copied = toCopy;
 
     unsigned char *src = (unsigned char *) buffer;
 
@@ -204,9 +203,6 @@ RingBuffer::Put (void* buffer, int toCopy)
     }
 
     mEnd = pos;
-
-    // How many items copied.
-    return copied;
 }
 
 //
diff --git a/sflphone-common/src/audio/ringbuffer.h b/sflphone-common/src/audio/ringbuffer.h
index 7289c453706c02ba24b65719035146ed28279c28..4fbb34aa2e0f87f9ea7576574b416f9c6d0239d4 100644
--- a/sflphone-common/src/audio/ringbuffer.h
+++ b/sflphone-common/src/audio/ringbuffer.h
@@ -98,9 +98,8 @@ class RingBuffer
          * Write data in the ring buffer
          * @param buffer Data to copied
          * @param toCopy Number of bytes to copy
-         * @return int Number of bytes copied
          */
-        int Put (void* buffer, int toCopy);
+        void Put (void* buffer, int toCopy);
 
         /**
          * To get how much space is available in the buffer to read in