From b2151f348a3f3777a1e439c8237ce5889464a372 Mon Sep 17 00:00:00 2001
From: rob <>
Date: Wed, 24 Jul 2002 10:23:13 +0000
Subject: [PATCH] Improved use of fgets(), but still not echoing.

---
 src/sbbs3/sbbscon.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/sbbs3/sbbscon.c b/src/sbbs3/sbbscon.c
index 1af9e50027..9b7d962c50 100644
--- a/src/sbbs3/sbbscon.c
+++ b/src/sbbs3/sbbscon.c
@@ -766,7 +766,7 @@ int main(int argc, char** argv)
 
 		if((fp=fopen("/etc/resolv.conf","r"))!=NULL) {
 			while(!feof(fp)) {
-				if(fgets(str,sizeof(str),fp)==NULL)
+				if(fgets(str,sizeof(str)-1,fp)==NULL)
 					break;
 				truncsp(str);
 				p=str;
@@ -1251,7 +1251,7 @@ int main(int argc, char** argv)
 				case 'd':	/* down node */
 				case 'i':	/* interrupt node */
 					printf("\nNode number: ");
-					if((n=atoi(fgets(str,3,stdin)))<1)
+					if((n=atoi(fgets(str,sizeof(str)-1,stdin)))<1)
 						break;
 					fflush(stdin);
 					printf("\n");
-- 
GitLab