diff options
author | Ken Raeburn <raeburn@mit.edu> | 2000-02-28 21:54:26 +0000 |
---|---|---|
committer | Ken Raeburn <raeburn@mit.edu> | 2000-02-28 21:54:26 +0000 |
commit | 27daaa9460920d2cd91227ab2ec2c184da5b5d7a (patch) | |
tree | d7c9375a527e88bb3f9cda80540cc10b2eae2023 | |
parent | 11725a734ce7c730ca5ea65b7492c1bc451f7e27 (diff) | |
download | krb5-27daaa9460920d2cd91227ab2ec2c184da5b5d7a.zip krb5-27daaa9460920d2cd91227ab2ec2c184da5b5d7a.tar.gz krb5-27daaa9460920d2cd91227ab2ec2c184da5b5d7a.tar.bz2 |
* krlogin.c (main): Don't output debugging messages if debugging wasn't turned on
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12088 dc483132-0cff-0310-8789-dd5450dbe970
-rw-r--r-- | src/appl/bsd/ChangeLog | 5 | ||||
-rw-r--r-- | src/appl/bsd/krlogin.c | 14 |
2 files changed, 13 insertions, 6 deletions
diff --git a/src/appl/bsd/ChangeLog b/src/appl/bsd/ChangeLog index 31bd1b4..9b9c7c8 100644 --- a/src/appl/bsd/ChangeLog +++ b/src/appl/bsd/ChangeLog @@ -1,3 +1,8 @@ +2000-02-28 Ken Raeburn <raeburn@mit.edu> + + * krlogin.c (main): Don't output debugging messages if debugging + wasn't turned on. + 2000-02-10 Ken Raeburn <raeburn@mit.edu> * login.c (main): Only destroy xtra_creds if non-null. (Patch diff --git a/src/appl/bsd/krlogin.c b/src/appl/bsd/krlogin.c index 061109e..da4a889 100644 --- a/src/appl/bsd/krlogin.c +++ b/src/appl/bsd/krlogin.c @@ -376,7 +376,7 @@ main(argc, argv) MSG_DAT v4_msg_data; #endif #endif - int debug_port = 0; + int port, debug_port = 0; memset(&defaultservent, 0, sizeof(struct servent)); if (strrchr(argv[0], '/')) @@ -521,7 +521,9 @@ main(argc, argv) #endif - if(debug_port == 0) { + if (debug_port) + port = debug_port; + else { #ifdef KERBEROS /* * if there is an entry in /etc/services for Kerberos login, @@ -544,7 +546,7 @@ main(argc, argv) } #endif /* KERBEROS */ - debug_port = sp->s_port; + port = sp->s_port; } @@ -621,7 +623,7 @@ main(argc, argv) if (Fflag) authopts |= OPTS_FORWARDABLE_CREDS; - status = kcmd(&sock, &host, debug_port, + status = kcmd(&sock, &host, port, null_local_username ? "" : pwd->pw_name, name ? name : pwd->pw_name, term, 0, "host", krb_realm, @@ -635,7 +637,7 @@ main(argc, argv) if (status) { #ifdef KRB5_KRB4_COMPAT fprintf(stderr, "Trying krb4 rlogin...\n"); - status = k4cmd(&sock, &host, debug_port, + status = k4cmd(&sock, &host, port, null_local_username ? "" : pwd->pw_name, name ? name : pwd->pw_name, term, 0, &v4_ticket, "rcmd", krb_realm, @@ -666,7 +668,7 @@ main(argc, argv) rem = sock; #else - rem = rcmd(&host, debug_port, + rem = rcmd(&host, port, null_local_username ? "" : pwd->pw_name, name ? name : pwd->pw_name, term, 0); #endif /* KERBEROS */ |