]> git.alsa-project.org Git - alsa-utils.git/commitdiff
Fixed heap overwriting problems...
authorJaroslav Kysela <perex@perex.cz>
Tue, 22 Aug 2000 17:35:12 +0000 (17:35 +0000)
committerJaroslav Kysela <perex@perex.cz>
Tue, 22 Aug 2000 17:35:12 +0000 (17:35 +0000)
amixer/amixer.c

index 78285651fbc7638dde22f0aad48f2f7505e6fcf4..9839e665b8734a2206a8feac87d608732a751116 100644 (file)
@@ -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)
 {