diff --git a/modules/audio_output/adummy.c b/modules/audio_output/adummy.c
index 43542ca992ff7b99350645b22e5acfbeb1ebc7d8..361a8ef2a7cfbb5f3840904682d19b5b0161fc11 100644
--- a/modules/audio_output/adummy.c
+++ b/modules/audio_output/adummy.c
@@ -61,7 +61,8 @@ static int Open( vlc_object_t * p_this )
     p_aout->pf_play = Play;
     p_aout->pf_pause = NULL;
     p_aout->pf_flush = NULL;
-    aout_VolumeSoftInit( p_aout );
+    p_aout->volume_set = NULL;
+    p_aout->mute_set = NULL;
 
     if( AOUT_FMT_SPDIF( &p_aout->format )
      && var_InheritBool( p_this, "spdif" ) )