diff --git a/sflphone-common/src/audio/alsa/alsalayer.cpp b/sflphone-common/src/audio/alsa/alsalayer.cpp
index 2fdd6d0e117645ab45a95a88070c4ffcefb5d7e3..84dac7b974c20456da7975d6d82abf3975fbd8c3 100644
--- a/sflphone-common/src/audio/alsa/alsalayer.cpp
+++ b/sflphone-common/src/audio/alsa/alsalayer.cpp
@@ -1009,7 +1009,6 @@ void AlsaLayer::audioCallback (void)
 
     // Additionally handle the mic's audio stream
     int micAvailBytes;
-    int micAvailPut;
     int toPut;
 
     SFLDataFormat* in = NULL;
@@ -1024,7 +1023,6 @@ void AlsaLayer::audioCallback (void)
     if (micAvailBytes <= 0)
         return;
     
-    micAvailPut = getMainBuffer()->availForPut();
     toPut = (micAvailBytes <= framesPerBufferAlsa) ? micAvailBytes : framesPerBufferAlsa;
     in = (SFLDataFormat*) malloc (toPut * sizeof (SFLDataFormat));
     toPut = read (in, toPut* sizeof (SFLDataFormat));