main.c (main): Declare dst_realm_sz as extern int instead of extern
authorGeoffrey King <gjking@mit.edu>
Mon, 17 Aug 1998 08:43:29 +0000 (08:43 +0000)
committerGeoffrey King <gjking@mit.edu>
Mon, 17 Aug 1998 08:43:29 +0000 (08:43 +0000)
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

src/appl/telnet/telnet/ChangeLog
src/appl/telnet/telnet/main.c

index 3e582855f08ad6155937fae616ec1df70228f34b..03d0a8c3d2f6099bf422ba776577e6795596d6bd 100644 (file)
@@ -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
index 16663089f0fa9c2617908c583c477453aa7d9670..da98ae6df825835809cc977779c6e0e2f1e15ea7 100644 (file)
@@ -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);
                    }