summaryrefslogtreecommitdiff
path: root/server/bdump.c
diff options
context:
space:
mode:
authorGravatar Karl Ramm <kcr@mit.edu>2009-03-02 03:14:23 +0000
committerGravatar Karl Ramm <kcr@mit.edu>2009-03-02 03:14:23 +0000
commit2e7ac9926a7acb502c3887a4a01f9b17ff1f857d (patch)
tree2bf4fa7a1e8e1be8945a317620257a0b292404b3 /server/bdump.c
parent5a4eb277e3f77610b67c13ee05ab4715f018b93b (diff)
build everything successfully with -Wall -Werror
Diffstat (limited to 'server/bdump.c')
-rw-r--r--server/bdump.c17
1 files changed, 9 insertions, 8 deletions
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