OSDN Git Service

pcm: set error code at failure path
authorTakashi Sakamoto <o-takashi@sakamocchi.jp>
Mon, 11 Jul 2016 12:06:01 +0000 (21:06 +0900)
committerTakashi Iwai <tiwai@suse.de>
Mon, 11 Jul 2016 13:24:13 +0000 (15:24 +0200)
This commit fixes below compiler warnings.

pcm_hw.c: In function ‘_snd_pcm_hw_open’:
pcm_hw.c:1816:16: warning: ‘err’ may be used uninitialized in this function [-Wmaybe-uninitialized]
         return err;
                ^

Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
src/pcm/pcm_hw.c

index 4f4b84b..1fe307f 100644 (file)
@@ -1769,6 +1769,7 @@ int _snd_pcm_hw_open(snd_pcm_t **pcmp, const char *name,
                        chmap = _snd_pcm_parse_config_chmaps(n);
                        if (!chmap) {
                                SNDERR("Invalid channel map for %s", id);
+                               err = -EINVAL;
                                goto fail;
                        }
                        continue;