replace-gets-with-fgets-20001104
authorDerrick Brashear <shadow@andrew.cmu.edu>
Sun, 5 Nov 2000 02:21:42 +0000 (02:21 +0000)
committerDerrick Brashear <shadow@dementia.org>
Sun, 5 Nov 2000 02:21:42 +0000 (02:21 +0000)
replace gets with fgets
based as patch from nneul@umr.edu

src/kauth/client.c
src/viced/fsprobe.c
src/vlserver/vlclient.c

index 34609d1..4e7f3c4 100644 (file)
@@ -319,7 +319,7 @@ int main (void)
     char         cell[MAXKTCREALMLEN];
 
     printf("Enter login:");
-    gets (line);
+    fgets (line, 255, stdin);
     ka_ParseLoginName (line, name, instance, cell);
     printf ("'%s' '%s' '%s'\n", name, instance, cell);
 
index 35d5c02..2bc1f24 100644 (file)
@@ -128,7 +128,7 @@ main(argc, argv)
        int nargs;
 
        printf("fs> ");
-       if (gets(line) != NULL) {
+       if (fgets(line, 499, stdin) != NULL) {
            char *oper;
            register char **argp = args;
            GetArgs(line, argp, &nargs);
index b9dcbf2..82a27d5 100644 (file)
@@ -286,7 +286,7 @@ static handleit(as)
        bzero(&updateentry, sizeof(updateentry));
        bzero(&listbyattributes, sizeof(listbyattributes));
        printf("vl> ");
-       if (gets(line) == NULL) {
+       if (fgets(line, 499, stdin) == NULL) {
            printf("\n");
            exit(0);
        } else {