From 49188358af301c024e7e8cbb14c1a60187eb8456 Mon Sep 17 00:00:00 2001 From: David Schmenk Date: Mon, 17 Dec 2018 13:24:15 -0800 Subject: [PATCH] Replace gets() with fgets() --- src/vmsrc/plvm.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/vmsrc/plvm.c b/src/vmsrc/plvm.c index 9f161c5..f20ac8f 100755 --- a/src/vmsrc/plvm.c +++ b/src/vmsrc/plvm.c @@ -502,7 +502,7 @@ void call(uword pc) case 8: // LIBRARY STDLIB::GETS c = POP; putchar(c); - gets(sz); + fgets(sz, 63, stdin); for (i = 0; sz[i]; i++) mem_data[0x200 + i] = sz[i]; mem_data[0x200 + i] = 0; @@ -561,7 +561,7 @@ void interp(code *ip) while (dsp >= esp) printf("$%04X ", (*dsp--) & 0xFFFF); printf("]\n"); - gets(cmdline); + fgets(cmdline, 15, stdin); } previp = ip; switch (*ip++)