From 34e3b1c7837b046e21558dfc8957c41e46ea9ea0 Mon Sep 17 00:00:00 2001 From: Takashi Iwai Date: Mon, 23 May 2005 16:48:17 +0000 Subject: [PATCH] Fix segfault with no-capture devices Fix segfault on the device without capture controls when the view is changed to capture mode (bug #1080). --- alsamixer/alsamixer.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/alsamixer/alsamixer.c b/alsamixer/alsamixer.c index 41d4e2b..5af9853 100644 --- a/alsamixer/alsamixer.c +++ b/alsamixer/alsamixer.c @@ -1679,12 +1679,12 @@ __again: if (mixer_type) free(mixer_type); - mixer_type = (int *)malloc(sizeof(int) * mixer_n_elems); + mixer_type = (int *)calloc(mixer_n_elems, sizeof(int)); if (mixer_type == NULL) mixer_abort(ERR_FCN, "malloc", 0); if (mixer_grpidx) free(mixer_grpidx); - mixer_grpidx = (int *)malloc(sizeof(int) * mixer_n_elems); + mixer_grpidx = (int *)calloc(mixer_n_elems, sizeof(int)); if (mixer_grpidx == NULL) mixer_abort(ERR_FCN, "malloc", 0); elem_index = 0; -- 2.47.1