diff options
Diffstat (limited to 'sound/core/vmaster.c')
-rw-r--r-- | sound/core/vmaster.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sound/core/vmaster.c b/sound/core/vmaster.c index 5df8dc25ad80..842a97d5fc3a 100644 --- a/sound/core/vmaster.c +++ b/sound/core/vmaster.c | |||
@@ -348,7 +348,7 @@ static int master_put(struct snd_kcontrol *kcontrol, | |||
348 | err = sync_slaves(master, old_val, new_val); | 348 | err = sync_slaves(master, old_val, new_val); |
349 | if (err < 0) | 349 | if (err < 0) |
350 | return err; | 350 | return err; |
351 | if (master->hook && first_init) | 351 | if (master->hook && !first_init) |
352 | master->hook(master->hook_private_data, master->val); | 352 | master->hook(master->hook_private_data, master->val); |
353 | return 1; | 353 | return 1; |
354 | } | 354 | } |