]> git.ozlabs.org Git - ppp.git/blobdiff - pppd/options.c
pppd: Add support for EAP-MSCHAPv2 in server mode
[ppp.git] / pppd / options.c
index f1d2dc9ddf36947df03d864c47241a6bb34def32..e08c1080e738fa3ee2059bf4c632210d4baf58d2 100644 (file)
@@ -801,6 +801,11 @@ process_option(opt, cmd, argv)
                free(*optptr);
            *optptr = sv;
        }
+       /* obfuscate original argument for things like password */
+       if (opt->flags & OPT_HIDE) {
+           memset(*argv, '?', strlen(*argv));
+           *argv = "********";
+       }
        break;
 
     case o_special_noarg:
@@ -1088,7 +1093,7 @@ showversion(argv)
     char **argv;
 {
     if (phase == PHASE_INITIALIZE) {
-       fprintf(stderr, "pppd version %s\n", VERSION);
+       fprintf(stdout, "pppd version %s\n", VERSION);
        exit(0);
     }
     return 0;