diff --git a/daemon/src/audio/audiortp/audio_rtp_stream.cpp b/daemon/src/audio/audiortp/audio_rtp_stream.cpp
index 4017a6430952fd672450aeeb76c85c775744666f..25936d2c1d473f8c84ee610c5adbaec596bf3e23 100644
--- a/daemon/src/audio/audiortp/audio_rtp_stream.cpp
+++ b/daemon/src/audio/audiortp/audio_rtp_stream.cpp
@@ -188,7 +188,7 @@ void AudioRtpContext::fadeIn(AudioBuffer& buf)
         return;
     // http://en.wikipedia.org/wiki/Smoothstep
     double gain = fadeFactor * fadeFactor * (3. - 2. * fadeFactor);
-    buf.applyGain(fadeFactor);
+    buf.applyGain(gain);
     fadeFactor += buf.size() / (double) format.sample_rate;
 }