From 45386720c726554e3651adddc74da5b577cbac79 Mon Sep 17 00:00:00 2001 From: glass Date: Thu, 13 Jan 1994 19:22:29 +0000 Subject: fixed to use fgets() --- sail/pl_main.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'sail/pl_main.c') diff --git a/sail/pl_main.c b/sail/pl_main.c index 95ca848d..c4b7cad1 100644 --- a/sail/pl_main.c +++ b/sail/pl_main.c @@ -33,7 +33,7 @@ #ifndef lint /*static char sccsid[] = "from: @(#)pl_main.c 5.5 (Berkeley) 2/28/91";*/ -static char rcsid[] = "$Id: pl_main.c,v 1.2 1993/08/01 18:51:34 mycroft Exp $"; +static char rcsid[] = "$Id: pl_main.c,v 1.3 1994/01/13 19:22:29 glass Exp $"; #endif /* not lint */ #include "player.h" @@ -199,9 +199,11 @@ reprint: else { (void) printf("Your name, Captain? "); (void) fflush(stdout); - (void) gets(captain); + (void) fgets(captain, sizeof captain, stdin); if (!*captain) (void) strcpy(captain, "no name"); + else + captain[strlen(captain) - 1] = '\0'; } captain[sizeof captain - 1] = '\0'; Write(W_CAPTAIN, ms, 1, (int)captain, 0, 0, 0); -- cgit v1.2.3-56-ge451