summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTakashi Sakamoto <o-takashi@sakamocchi.jp>2016-07-11 21:06:01 +0900
committerTakashi Iwai <tiwai@suse.de>2016-07-11 15:24:13 +0200
commit773eeda110bcc91b1f0c7796810162c0b278edcf (patch)
tree603e002a6cccba42dec0a78ca77f9e1a22eabda4
parent671dc9048672de684f93c00746750287808fdd99 (diff)
downloadalsa-lib-773eeda110bcc91b1f0c7796810162c0b278edcf.tar.gz
pcm: set error code at failure path
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>
-rw-r--r--src/pcm/pcm_hw.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/pcm/pcm_hw.c b/src/pcm/pcm_hw.c
index 4f4b84b2..1fe307f5 100644
--- a/src/pcm/pcm_hw.c
+++ b/src/pcm/pcm_hw.c
@@ -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;