summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRenu Tyagi <renu.tyagi@samsung.com>2014-09-23 09:07:13 +0200
committerTakashi Iwai <tiwai@suse.de>2014-09-23 09:07:13 +0200
commit69e0aaa569912c2162908f168291490301b72322 (patch)
treeb9ff73206f85afe1d470017a783ac92fdfe09c12
parentbd0b008c0d8ff08cd541dc608ce78478de7c9d12 (diff)
downloadalsa-lib-69e0aaa569912c2162908f168291490301b72322.tar.gz
pcm_hooks: null check for h
Signed-off-by: renu tyagi <renu.tyagi@samsung.com> Signed-off-by: Takashi Iwai <tiwai@suse.de>
-rw-r--r--src/pcm/pcm_hooks.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/pcm/pcm_hooks.c b/src/pcm/pcm_hooks.c
index 0b93c641..ce1cf361 100644
--- a/src/pcm/pcm_hooks.c
+++ b/src/pcm/pcm_hooks.c
@@ -457,7 +457,8 @@ static int snd_pcm_hook_add_conf(snd_pcm_t *pcm, snd_config_t *root, snd_config_
err = hook_add_dlobj(pcm, h);
if (err < 0) {
- snd_dlclose(h);
+ if(h)
+ snd_dlclose(h);
return err;
}
return 0;