Fixed to NULL-terminate the input.
authorPekka Riikonen <priikone@silcnet.org>
Wed, 6 Nov 2002 15:38:17 +0000 (15:38 +0000)
committerPekka Riikonen <priikone@silcnet.org>
Wed, 6 Nov 2002 15:38:17 +0000 (15:38 +0000)
lib/silcutil/silcutil.c

index 2f75dcc324961963730c60418b39544a262a5800..1ede14fc8c81e7f623250b50013dd6a3813c2fdf 100644 (file)
@@ -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;