diff options
| author | Geoffrey King <gjking@mit.edu> | 1998-08-17 08:43:29 +0000 |
|---|---|---|
| committer | Geoffrey King <gjking@mit.edu> | 1998-08-17 08:43:29 +0000 |
| commit | e614bfbfaa0ee18b8a720a8dee12f355c0f26edb (patch) | |
| tree | 1584d5b6ab1d980745bbe1e1bfe5ec16d8d77707 /src/appl/telnet | |
| parent | 444f87548c1976baf6116a5921e7e79c078fdf32 (diff) | |
| download | krb5-e614bfbfaa0ee18b8a720a8dee12f355c0f26edb.tar.gz krb5-e614bfbfaa0ee18b8a720a8dee12f355c0f26edb.tar.xz krb5-e614bfbfaa0ee18b8a720a8dee12f355c0f26edb.zip | |
main.c (main): Declare dst_realm_sz as extern int instead of extern
char, to agree with its definition in libtelnet/kerberos.c. This was
causing dst_realm_sz to be zero unexpectedly, and so strncpy was not
copying the -k realm argument into dest_realm. [krb5-appl/616]
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10837 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/appl/telnet')
| -rw-r--r-- | src/appl/telnet/telnet/ChangeLog | 8 | ||||
| -rw-r--r-- | src/appl/telnet/telnet/main.c | 3 |
2 files changed, 10 insertions, 1 deletions
diff --git a/src/appl/telnet/telnet/ChangeLog b/src/appl/telnet/telnet/ChangeLog index 3e582855f..03d0a8c3d 100644 --- a/src/appl/telnet/telnet/ChangeLog +++ b/src/appl/telnet/telnet/ChangeLog @@ -1,3 +1,11 @@ +Mon Aug 17 04:32:08 1998 Geoffrey King <gjking@mit.edu> + + * main.c (main): Declare dst_realm_sz as extern int instead of + extern char, to agree with its definition in libtelnet/kerberos.c. + This was causing dst_realm_sz to be zero unexpectedly, and so + strncpy was not copying the -k realm argument into dest_realm. + [krb5-appl/616] + Tue May 26 15:27:55 1998 Tom Yu <tlyu@mit.edu> * configure.in: Re-order check for setupterm to avoid lossage if diff --git a/src/appl/telnet/telnet/main.c b/src/appl/telnet/telnet/main.c index 16663089f..da98ae6df 100644 --- a/src/appl/telnet/telnet/main.c +++ b/src/appl/telnet/telnet/main.c @@ -228,7 +228,8 @@ main(argc, argv) case 'k': #if defined(AUTHENTICATION) && defined(KRB4) { - extern char *dest_realm, dst_realm_buf[], dst_realm_sz; + extern char *dest_realm, dst_realm_buf[]; + extern int dst_realm_sz; dest_realm = dst_realm_buf; (void)strncpy(dest_realm, optarg, dst_realm_sz); } |
