Just wondering. What are you compiling with that you are seeing
warnings?
I compile this code without any warnings without these modifications.
> steve 12-Mar-2002 20:37:23
>
> Modified: ssl kssl.c s3_srvr.c
> Log:
> Fix Kerberos warnings with VC++.
>
> Revision Changes Path
> 1.23 +13 -4 openssl/ssl/kssl.c
> 1.87 +1 -1 openssl/ssl/s3_srvr.c
>
> Index: kssl.c
> ===================================================================
> RCS file: /e/openssl/cvs/openssl/ssl/kssl.c,v
> retrieving revision 1.22
> retrieving revision 1.23
> diff -u -r1.22 -r1.23
> --- kssl.c 2002/03/12 02:59:36 1.22
> +++ kssl.c 2002/03/12 19:37:17 1.23
> @@ -128,9 +128,19 @@
> #define krb5_decrypt_tkt_part kssl_krb5_decrypt_tkt_part
> #define krb5_timeofday kssl_krb5_timeofday
> #define krb5_rc_default kssl_krb5_rc_default
> +
> +#ifndef krb5_rc_initialize
> #define krb5_rc_initialize kssl_krb5_rc_initialize
> +#endif
> +
> +#ifndef krb5_rc_get_lifespan
> #define krb5_rc_get_lifespan kssl_krb5_rc_get_lifespan
> +#endif
> +
> +#ifndef krb5_rc_destroy
> #define krb5_rc_destroy kssl_krb5_rc_destroy
> +#endif
> +
> #define valid_cksumtype kssl_valid_cksumtype
> #define krb5_checksum_size kssl_krb5_checksum_size
> #define krb5_kt_free_entry kssl_krb5_kt_free_entry
> @@ -933,7 +943,7 @@
> void
> print_krb5_data(char *label, krb5_data *kdata)
> {
> - unsigned int i;
> + int i;
>
> printf("%s[%d] ", label, kdata->length);
> for (i=0; i < kdata->length; i++)
> @@ -978,7 +988,7 @@
> void
> print_krb5_keyblock(char *label, krb5_keyblock *keyblk)
> {
> - unsigned int i;
> + int i;
>
> if (keyblk == NULL)
> {
> @@ -1010,8 +1020,7 @@
> void
> print_krb5_princ(char *label, krb5_principal_data *princ)
> {
> - unsigned int ui, uj;
> - int i;
> + int i, ui, uj;
>
> printf("%s principal Realm: ", label);
> if (princ == NULL) return;
>
> Index: s3_srvr.c
> ===================================================================
> RCS file: /e/openssl/cvs/openssl/ssl/s3_srvr.c,v
> retrieving revision 1.86
> retrieving revision 1.87
> diff -u -r1.86 -r1.87
> --- s3_srvr.c 2002/03/12 02:59:37 1.86
> +++ s3_srvr.c 2002/03/12 19:37:18 1.87
> @@ -1574,7 +1574,7 @@
> enc_pms.data = (char *)p;
> p+=enc_pms.length;
>
> - if ((unsigned long)n != enc_ticket.length + authenticator.length +
> + if (n != enc_ticket.length + authenticator.length +
> enc_pms.length + 6)
> {
> SSLerr(SSL_F_SSL3_GET_CLIENT_KEY_EXCHANGE,
>
>
> ______________________________________________________________________
> OpenSSL Project http://www.openssl.org
> CVS Repository Commit List [EMAIL PROTECTED]
> Automated List Manager [EMAIL PROTECTED]
>
Jeffrey Altman * Sr.Software Designer C-Kermit 8.0 available now!!!
The Kermit Project @ Columbia University includes Telnet, FTP and HTTP
http://www.kermit-project.org/ secured with Kerberos, SRP, and
[EMAIL PROTECTED] OpenSSL. Interfaces with OpenSSH
______________________________________________________________________
OpenSSL Project http://www.openssl.org
Development Mailing List [EMAIL PROTECTED]
Automated List Manager [EMAIL PROTECTED]