]> git.alsa-project.org Git - alsa-lib.git/commitdiff
Optimize NULL check in snd_dlobj_cache_put()
authorTakashi Iwai <tiwai@suse.de>
Tue, 9 Apr 2013 12:58:52 +0000 (14:58 +0200)
committerTakashi Iwai <tiwai@suse.de>
Tue, 9 Apr 2013 13:00:23 +0000 (15:00 +0200)
Signed-off-by: Takashi Iwai <tiwai@suse.de>
src/dlmisc.c

index 585c7f60121c7e7cf9fd99c4e781c7f6a0e4dafc..378838220545e1092bbf0ede27f6272fcbb72845 100644 (file)
@@ -275,6 +275,9 @@ int snd_dlobj_cache_put(void *func)
        struct dlobj_cache *c;
        unsigned int refcnt;
 
+       if (!func)
+               return -ENOENT;
+
        snd_dlobj_lock();
        list_for_each(p, &pcm_dlobj_list) {
                c = list_entry(p, struct dlobj_cache, list);