]> git.alsa-project.org Git - alsa-lib.git/commitdiff
pcm: hw: fix to initialize function local variable
authorTakashi Sakamoto <o-takashi@sakamocchi.jp>
Fri, 30 Jun 2017 10:50:00 +0000 (19:50 +0900)
committerTakashi Iwai <tiwai@suse.de>
Fri, 30 Jun 2017 10:56:23 +0000 (12:56 +0200)
This commit is to fix below warning.

pcm_hw.c: In function ‘snd1_pcm_hw_open_fd’:
pcm_hw.c:955:33: warning: ‘mmap_control’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  if (mmap_control == MAP_FAILED || mmap_control == NULL) {
                                 ^
pcm_hw.c:946:31: note: ‘mmap_control’ was declared here
  struct snd_pcm_mmap_control *mmap_control;
                               ^~~~~~~~~~~~

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

index 64188b2258d631b70c9df59a8cd98c4e9e4b0c83..e0931577088f70be18170b1e780bafddc01e72a4 100644 (file)
@@ -904,6 +904,7 @@ static bool map_control_data(snd_pcm_hw_t *hw,
        struct snd_pcm_mmap_control *mmap_control;
        bool fallbacked;
 
+       mmap_control = MAP_FAILED;
        if (!force_fallback) {
                mmap_control = mmap(NULL, page_align(sizeof(*mmap_control)),
                                    PROT_READ|PROT_WRITE, MAP_FILE|MAP_SHARED,