From 99b7ff2e35905ef361dcfab4800e4a99355d3e24 Mon Sep 17 00:00:00 2001 From: Pekka Riikonen Date: Wed, 6 Nov 2002 15:38:17 +0000 Subject: [PATCH] Fixed to NULL-terminate the input. --- lib/silcutil/silcutil.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/lib/silcutil/silcutil.c b/lib/silcutil/silcutil.c index 2f75dcc3..1ede14fc 100644 --- a/lib/silcutil/silcutil.c +++ b/lib/silcutil/silcutil.c @@ -921,8 +921,7 @@ char *silc_get_input(const char *prompt, bool echo_off) tcsetattr(fd, TCSANOW, &to_old); signal(SIGINT, SIG_DFL); - ret = silc_calloc(strlen(input), sizeof(char)); - memcpy(ret, input, strlen(input)); + ret = silc_memdup(input, strlen(input)); memset(input, 0, sizeof(input)); #endif /* HAVE_TERMIOS_H */ return ret; -- 2.24.0