]> git.alsa-project.org Git - alsa-lib.git/commitdiff
Clear sw_params struct at initialization
authorTakashi Iwai <tiwai@suse.de>
Tue, 11 Jan 2005 15:11:09 +0000 (15:11 +0000)
committerTakashi Iwai <tiwai@suse.de>
Tue, 11 Jan 2005 15:11:09 +0000 (15:11 +0000)
Do zero-clear the sw_params struct in hw_params, just to be sure.
This makes valgrind happy.

src/pcm/pcm_params.c

index 3e7f92d83377267de9764b9e06baf56513dd7c7d..631e2652f99f71531d7ab5e13dc7ace46c549525 100644 (file)
@@ -2288,6 +2288,7 @@ int _snd_pcm_hw_params(snd_pcm_t *pcm, snd_pcm_hw_params_t *params)
        pcm->fifo_size = params->fifo_size;
        
        /* Default sw params */
+       memset(&sw, 0, sizeof(sw));
        snd_pcm_sw_params_default(pcm, &sw);
        err = snd_pcm_sw_params(pcm, &sw);
        assert(err >= 0);