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