openbsd-ports/misc/dialog/patches/patch-ab
1999-11-08 19:56:53 +00:00

24 lines
644 B
Plaintext

--- guage.c.orig Mon Nov 8 14:08:43 1999
+++ guage.c Mon Nov 8 14:36:22 1999
@@ -86,16 +86,16 @@
if (feof (stdin))
break;
- gets (buf);
+ fgets (buf, sizeof(buf), stdin);
if (buf[0] == 'X') {
/* Next line is percentage */
- gets (buf);
+ fgets (buf, sizeof(buf), stdin);
percent = atoi (buf);
/* Rest is message text */
prompt_buf[0] = '\0';
- while (strncmp (gets (buf), "XXX", 3))
- strcat (prompt_buf, buf);
+ while (strncmp (fgets (buf, sizeof(buf), stdin), "XXX", 3))
+ strlcat (prompt_buf, buf, sizeof(prompt_buf));
prompt = prompt_buf;
} else
percent = atoi (buf);