Remove some warnings

git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@871 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
Johan Danielsson
1996-10-21 23:09:12 +00:00
parent 45087a7d3b
commit 44a083081c
2 changed files with 14 additions and 10 deletions

View File

@@ -50,7 +50,7 @@ decrypt_tkt (krb5_context context,
DES_DECRYPT); DES_DECRYPT);
/* XXX: Check CRC */ /* XXX: Check CRC */
i = decode_EncTGSRepPart(buf + 12, len - 12, &dec_rep->part2); i = decode_EncTGSRepPart((unsigned char*)buf + 12, len - 12, &dec_rep->part2);
free (buf); free (buf);
if (i < 0) if (i < 0)
return ASN1_PARSE_ERROR; return ASN1_PARSE_ERROR;
@@ -143,8 +143,8 @@ krb5_get_in_tkt(krb5_context context,
if (etypes) if (etypes)
abort (); abort ();
else { else {
err = krb5_get_default_in_tkt_etypes (context, err = krb5_get_default_in_tkt_etypes (context,
&a.req_body.etype.val); (krb5_enctype**)&a.req_body.etype.val);
if (err) if (err)
return err; return err;
a.req_body.etype.len = 1; a.req_body.etype.len = 1;
@@ -153,7 +153,7 @@ krb5_get_in_tkt(krb5_context context,
} else { } else {
a.req_body.addresses = malloc(sizeof(*a.req_body.addresses)); a.req_body.addresses = malloc(sizeof(*a.req_body.addresses));
err = krb5_get_all_client_addrs (a.req_body.addresses); err = krb5_get_all_client_addrs ((krb5_addresses*)a.req_body.addresses);
if (err) if (err)
return err; return err;
} }
@@ -161,7 +161,7 @@ krb5_get_in_tkt(krb5_context context,
a.req_body.additional_tickets = NULL; a.req_body.additional_tickets = NULL;
a.padata = NULL; a.padata = NULL;
req.length = encode_AS_REQ (buf + sizeof(buf) - 1, req.length = encode_AS_REQ ((unsigned char*)buf + sizeof(buf) - 1,
sizeof(buf), sizeof(buf),
&a); &a);
if (req.length < 0) if (req.length < 0)
@@ -261,6 +261,8 @@ krb5_get_in_tkt(krb5_context context,
memset (rep.part2.key.keyvalue.data, 0, memset (rep.part2.key.keyvalue.data, 0,
rep.part2.key.keyvalue.length); rep.part2.key.keyvalue.length);
krb5_data_free (&rep.part2.key.keyvalue); krb5_data_free (&rep.part2.key.keyvalue);
creds->authdata.length = 0;
creds->authdata.data = NULL;
if (err) if (err)
return err; return err;

View File

@@ -50,7 +50,7 @@ decrypt_tkt (krb5_context context,
DES_DECRYPT); DES_DECRYPT);
/* XXX: Check CRC */ /* XXX: Check CRC */
i = decode_EncTGSRepPart(buf + 12, len - 12, &dec_rep->part2); i = decode_EncTGSRepPart((unsigned char*)buf + 12, len - 12, &dec_rep->part2);
free (buf); free (buf);
if (i < 0) if (i < 0)
return ASN1_PARSE_ERROR; return ASN1_PARSE_ERROR;
@@ -143,8 +143,8 @@ krb5_get_in_tkt(krb5_context context,
if (etypes) if (etypes)
abort (); abort ();
else { else {
err = krb5_get_default_in_tkt_etypes (context, err = krb5_get_default_in_tkt_etypes (context,
&a.req_body.etype.val); (krb5_enctype**)&a.req_body.etype.val);
if (err) if (err)
return err; return err;
a.req_body.etype.len = 1; a.req_body.etype.len = 1;
@@ -153,7 +153,7 @@ krb5_get_in_tkt(krb5_context context,
} else { } else {
a.req_body.addresses = malloc(sizeof(*a.req_body.addresses)); a.req_body.addresses = malloc(sizeof(*a.req_body.addresses));
err = krb5_get_all_client_addrs (a.req_body.addresses); err = krb5_get_all_client_addrs ((krb5_addresses*)a.req_body.addresses);
if (err) if (err)
return err; return err;
} }
@@ -161,7 +161,7 @@ krb5_get_in_tkt(krb5_context context,
a.req_body.additional_tickets = NULL; a.req_body.additional_tickets = NULL;
a.padata = NULL; a.padata = NULL;
req.length = encode_AS_REQ (buf + sizeof(buf) - 1, req.length = encode_AS_REQ ((unsigned char*)buf + sizeof(buf) - 1,
sizeof(buf), sizeof(buf),
&a); &a);
if (req.length < 0) if (req.length < 0)
@@ -261,6 +261,8 @@ krb5_get_in_tkt(krb5_context context,
memset (rep.part2.key.keyvalue.data, 0, memset (rep.part2.key.keyvalue.data, 0,
rep.part2.key.keyvalue.length); rep.part2.key.keyvalue.length);
krb5_data_free (&rep.part2.key.keyvalue); krb5_data_free (&rep.part2.key.keyvalue);
creds->authdata.length = 0;
creds->authdata.data = NULL;
if (err) if (err)
return err; return err;