ALSA: vmaster: Fix slave change notification
[pandora-kernel.git] / sound / core / vmaster.c
index 130cfe6..ac0af03 100644 (file)
@@ -209,7 +209,10 @@ static int slave_put(struct snd_kcontrol *kcontrol,
        }
        if (!changed)
                return 0;
-       return slave_put_val(slave, ucontrol);
+       err = slave_put_val(slave, ucontrol);
+       if (err < 0)
+               return err;
+       return 1;
 }
 
 static int slave_tlv_cmd(struct snd_kcontrol *kcontrol,