From 2e7ac9926a7acb502c3887a4a01f9b17ff1f857d Mon Sep 17 00:00:00 2001 From: Karl Ramm Date: Mon, 2 Mar 2009 03:14:23 +0000 Subject: build everything successfully with -Wall -Werror --- server/bdump.c | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) (limited to 'server/bdump.c') diff --git a/server/bdump.c b/server/bdump.c index 1dd2108..da67d62 100644 --- a/server/bdump.c +++ b/server/bdump.c @@ -102,7 +102,7 @@ static int setup_file_pointers(void); static void shutdown_file_pointers(void); static void cleanup(Server *server); -#if defined(HAVE_KRB4) || defined(HAVE_KRB5) +#ifdef HAVE_KRB5 static int des_service_decrypt(unsigned char *in, unsigned char *out); #endif #ifdef HAVE_KRB5 @@ -1026,8 +1026,8 @@ get_tgt(void) dest_tkt(); - retval = krb_get_svc_in_tkt(SERVER_SERVICE, buf, ZGetRealm(), - "krbtgt", ZGetRealm(), + retval = krb_get_svc_in_tkt(SERVER_SERVICE, buf, (char *)ZGetRealm(), + "krbtgt", (char *)ZGetRealm(), TKTLIFETIME, srvtab_file); if (retval != KSUCCESS) { syslog(LOG_ERR,"get_tgt: krb_get_svc_in_tkt: %s", @@ -1039,7 +1039,7 @@ get_tgt(void) } retval = read_service_key(SERVER_SERVICE, SERVER_INSTANCE, - ZGetRealm(), 0 /*kvno*/, + (char *)ZGetRealm(), 0 /*kvno*/, srvtab_file, (char *)serv_key); if (retval != KSUCCESS) { syslog(LOG_ERR, "get_tgt: read_service_key: %s", @@ -1333,8 +1333,9 @@ bdump_recv_loop(Server *server) syslog(LOG_ERR,"brl bad cblk read: %s (%s)", error_message(retval), cp); } else { - des_ecb_encrypt(cblock, client->session_key, serv_ksched.s, - DES_DECRYPT); + des_ecb_encrypt((des_cblock *)cblock, + (des_cblock *)client->session_key, + serv_ksched.s, DES_DECRYPT); } } #endif /* HAVE_KRB4 */ @@ -1670,8 +1671,8 @@ setup_file_pointers (void) #ifdef HAVE_KRB5 static int des_service_decrypt(unsigned char *in, unsigned char *out) { #ifndef HAVE_KRB4 - krb5_data dout; #ifdef HAS_KRB5_C_DECRYPT + krb5_data dout; krb5_enc_data din; dout.length = 8; @@ -1705,7 +1706,7 @@ static int des_service_decrypt(unsigned char *in, unsigned char *out) { #endif #else des_ecb_encrypt((C_Block *)in, (C_Block *)out, serv_ksched.s, DES_DECRYPT); - return 0; /* sigh */ #endif + return 0; /* sigh */ } #endif -- cgit v1.2.3