Use a safer function.
authorEric S. Raymond <esr@thyrsus.com>
Sun, 25 Aug 2013 15:19:56 +0000 (11:19 -0400)
committerEric S. Raymond <esr@thyrsus.com>
Sun, 25 Aug 2013 15:19:56 +0000 (11:19 -0400)
term.c

diff --git a/term.c b/term.c
index 08ce6b4..4af79c6 100644 (file)
--- a/term.c
+++ b/term.c
@@ -230,11 +230,9 @@ Get a string from the user, ignoring the current echo mode.
 void
 get_strq(char *buf, int sizep)
 {
-    sizep = sizep; /* size of buf, currently unused */
-
     (void) nocrmode ();
     (void) refresh ();
-    (void) getstr (buf);
+    (void) getnstr (buf, sizep);
     need_delay = false;
     info (0, 0, 0);
     (void) crmode ();