diff options
-rw-r--r-- | sound/ppc/keywest.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/sound/ppc/keywest.c b/sound/ppc/keywest.c index 59482a4cd446..272ae38e9b18 100644 --- a/sound/ppc/keywest.c +++ b/sound/ppc/keywest.c | |||
@@ -117,6 +117,9 @@ int __init snd_pmac_tumbler_post_init(void) | |||
117 | { | 117 | { |
118 | int err; | 118 | int err; |
119 | 119 | ||
120 | if (!keywest_ctx || !keywest_ctx->client) | ||
121 | return -ENXIO; | ||
122 | |||
120 | if ((err = keywest_ctx->init_client(keywest_ctx)) < 0) { | 123 | if ((err = keywest_ctx->init_client(keywest_ctx)) < 0) { |
121 | snd_printk(KERN_ERR "tumbler: %i :cannot initialize the MCS\n", err); | 124 | snd_printk(KERN_ERR "tumbler: %i :cannot initialize the MCS\n", err); |
122 | return err; | 125 | return err; |