]> git.alsa-project.org Git - alsa-lib.git/commitdiff
pcm: rate: Fix uninitialized variable warning
authorTakashi Iwai <tiwai@suse.de>
Mon, 11 May 2020 14:31:14 +0000 (16:31 +0200)
committerTakashi Iwai <tiwai@suse.de>
Mon, 11 May 2020 14:34:05 +0000 (16:34 +0200)
The recent gcc warning indicates the uninitialized variable commit_err:
  pcm_rate.c:1104:6: warning: ‘commit_err’ may be used uninitialized in this function [-Wmaybe-uninitialized]
     if (commit_err < 0)
         ^

Add a proper initialization to commit_err.

Fixes: 29041c522071 ("fix infinite draining of the rate plugin in SND_PCM_NONBLOCK mode")
Signed-off-by: Takashi Iwai <tiwai@suse.de>
src/pcm/pcm_rate.c

index 980fa44e4023e10fe5cbb20a723da91056682d94..9ec8c85ef13fcdb8e6e607a864a6e79039c0cd5a 100644 (file)
@@ -1051,7 +1051,7 @@ static int snd_pcm_rate_drain(snd_pcm_t *pcm)
                /* commit the remaining fraction (if any) */
                snd_pcm_uframes_t size, ofs, saved_avail_min;
                snd_pcm_sw_params_t sw_params;
-               int commit_err;
+               int commit_err = 0;
 
                __snd_pcm_lock(pcm);
                /* temporarily set avail_min to one */