From a8cbebd3681cda9fd6836baaac65f029717d434c Mon Sep 17 00:00:00 2001 From: Jaroslav Kysela Date: Tue, 22 Aug 2000 17:35:12 +0000 Subject: [PATCH] Fixed heap overwriting problems... --- amixer/amixer.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/amixer/amixer.c b/amixer/amixer.c index 7828565..9839e66 100644 --- a/amixer/amixer.c +++ b/amixer/amixer.c @@ -114,7 +114,7 @@ static int info(void) } static snd_control_id_t __control_id ATTRIBUTE_UNUSED; -#define control_name_size sizeof(__control_id.name) +#define control_name_size (sizeof(__control_id.name)+1) static char *control_name(const char *name, char *result) { @@ -174,7 +174,7 @@ static char *control_access(unsigned int access, char *result) } static snd_mixer_sid_t __simple_id ATTRIBUTE_UNUSED; -#define simple_name_size sizeof(__simple_id.name) +#define simple_name_size (sizeof(__simple_id.name)+1) static char *simple_name(const char *name, char *result) {