]> git.alsa-project.org Git - alsa-lib.git/commitdiff
pcm: return negative value in case of error
authorRenu Tyagi <renu.tyagi@samsung.com>
Tue, 23 Sep 2014 07:08:23 +0000 (09:08 +0200)
committerTakashi Iwai <tiwai@suse.de>
Tue, 23 Sep 2014 07:08:23 +0000 (09:08 +0200)
Signed-off-by: renu tyagi <renu.tyagi@samsung.com>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
src/pcm/pcm.c

index 2e2433829016c5ff4866aa511ac3dd513d544cc2..4a7be6c1a55f6b3c3fc68d974dd14fa3cf7bc39c 100644 (file)
@@ -2145,6 +2145,7 @@ static int snd_pcm_open_conf(snd_pcm_t **pcmp, const char *name,
        if (err >= 0) {
                if (snd_config_get_type(type_conf) != SND_CONFIG_TYPE_COMPOUND) {
                        SNDERR("Invalid type for PCM type %s definition", str);
+                       err = -EINVAL;
                        goto _err;
                }
                snd_config_for_each(i, next, type_conf) {