From d0916ced78738053da54aeb65a48b6d7d2483107 Mon Sep 17 00:00:00 2001 From: Lukas Fleischer Date: Fri, 18 Jul 2014 08:35:39 +0200 Subject: Initialize prompt buffers in the configuration menus MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit malloc() does not make sure that the buffer is initialized to contain all zeros. Initialize the buffer with the empty string. Reported-by: HÃ¥kan Jerning Signed-off-by: Lukas Fleischer --- src/custom.c | 5 ++++- src/notify.c | 1 + 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/custom.c b/src/custom.c index 607d026..f4cbfab 100644 --- a/src/custom.c +++ b/src/custom.c @@ -689,7 +689,10 @@ static void general_option_edit(int i) const char *periodic_save_str = _("Enter the delay, in minutes, between automatic saves (0 to disable) "); int val; - char *buf = malloc(BUFSIZ); + char *buf; + + buf = mem_malloc(BUFSIZ); + buf[0] = '\0'; switch (i) { case 0: diff --git a/src/notify.c b/src/notify.c index b8ba244..b29e07d 100644 --- a/src/notify.c +++ b/src/notify.c @@ -693,6 +693,7 @@ static void config_option_edit(int i) const char *cmd_str = _("Enter the notification command "); buf = mem_malloc(BUFSIZ); + buf[0] = '\0'; switch (i) { case 0: -- cgit v1.2.3-70-g09d2