fix warnings
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3588 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
@@ -184,8 +184,6 @@ krb5_auth_con_getaddrs(krb5_context context,
|
||||
krb5_address **local_addr,
|
||||
krb5_address **remote_addr)
|
||||
{
|
||||
krb5_error_code ret;
|
||||
|
||||
if(*local_addr)
|
||||
krb5_free_address (context, *local_addr);
|
||||
*local_addr = malloc (sizeof(**local_addr));
|
||||
|
@@ -167,8 +167,6 @@ str2data (krb5_data *d,
|
||||
char *fmt,
|
||||
...)
|
||||
{
|
||||
char *p;
|
||||
size_t len;
|
||||
va_list args;
|
||||
|
||||
va_start(args, fmt);
|
||||
@@ -286,7 +284,6 @@ krb5_change_password (krb5_context context,
|
||||
{
|
||||
krb5_error_code ret;
|
||||
krb5_auth_context auth_context = NULL;
|
||||
krb5_creds cred;
|
||||
int sock;
|
||||
int i;
|
||||
char *buf;
|
||||
|
@@ -154,6 +154,7 @@ MD4_DES_verify (void *p, size_t len, const krb5_keyblock *keyblock,
|
||||
return memcmp (res, (u_char *)other + 8, 16);
|
||||
}
|
||||
|
||||
#if 0
|
||||
static void
|
||||
MD4_DES_broken_checksum (void *p, size_t len, const krb5_keyblock *keyblock,
|
||||
void *result)
|
||||
@@ -188,6 +189,7 @@ MD4_DES_broken_verify (void *p, size_t len, const krb5_keyblock *keyblock,
|
||||
|
||||
return memcmp (res, (u_char *)other, 16);
|
||||
}
|
||||
#endif
|
||||
|
||||
static void
|
||||
MD5_DES_checksum (void *p, size_t len, const krb5_keyblock *keyblock,
|
||||
@@ -283,7 +285,6 @@ MD5_DES3_verify (void *p, size_t len, const krb5_keyblock *keyblock,
|
||||
des_cblock ivec;
|
||||
des_key_schedule sched[3];
|
||||
unsigned char res[16];
|
||||
unsigned char *orig_key = (unsigned char *)keyblock->keyvalue.data;
|
||||
struct md5 md5;
|
||||
|
||||
fix_des3_key(keyblock, sched);
|
||||
|
@@ -358,63 +358,6 @@ krb5_config_file_free (krb5_config_section *s)
|
||||
return 0;
|
||||
}
|
||||
|
||||
static int print_list (FILE *f, krb5_config_binding *l, unsigned level);
|
||||
static int print_binding (FILE *f, krb5_config_binding *b, unsigned level);
|
||||
static int print_section (FILE *f, krb5_config_section *s, unsigned level);
|
||||
static int print_config (FILE *f, krb5_config_section *c);
|
||||
|
||||
static void
|
||||
tab (FILE *f, unsigned count)
|
||||
{
|
||||
while(count--)
|
||||
fprintf (f, "\t");
|
||||
}
|
||||
|
||||
static int
|
||||
print_list (FILE *f, krb5_config_binding *l, unsigned level)
|
||||
{
|
||||
while(l) {
|
||||
print_binding (f, l, level);
|
||||
l = l->next;
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
||||
static int
|
||||
print_binding (FILE *f, krb5_config_binding *b, unsigned level)
|
||||
{
|
||||
tab (f, level);
|
||||
fprintf (f, "%s = ", b->name);
|
||||
if (b->type == krb5_config_string)
|
||||
fprintf (f, "%s\n", b->u.string);
|
||||
else if (b->type == krb5_config_list) {
|
||||
fprintf (f, "{\n");
|
||||
print_list (f, b->u.list, level + 1);
|
||||
tab (f, level);
|
||||
fprintf (f, "}\n");
|
||||
} else
|
||||
abort ();
|
||||
return 0;
|
||||
}
|
||||
|
||||
static int
|
||||
print_section (FILE *f, krb5_config_section *s, unsigned level)
|
||||
{
|
||||
fprintf (f, "[%s]\n", s->name);
|
||||
print_list (f, s->u.list, level + 1);
|
||||
return 0;
|
||||
}
|
||||
|
||||
static int
|
||||
print_config (FILE *f, krb5_config_section *c)
|
||||
{
|
||||
while (c) {
|
||||
print_section (f, c, 0);
|
||||
c = c->next;
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
||||
const void *
|
||||
krb5_config_get_next (krb5_config_section *c,
|
||||
krb5_config_binding **pointer,
|
||||
@@ -676,6 +619,64 @@ krb5_config_get_int (krb5_config_section *c,
|
||||
|
||||
#ifdef TEST
|
||||
|
||||
static int print_list (FILE *f, krb5_config_binding *l, unsigned level);
|
||||
static int print_binding (FILE *f, krb5_config_binding *b, unsigned level);
|
||||
static int print_section (FILE *f, krb5_config_section *s, unsigned level);
|
||||
static int print_config (FILE *f, krb5_config_section *c);
|
||||
|
||||
static void
|
||||
tab (FILE *f, unsigned count)
|
||||
{
|
||||
while(count--)
|
||||
fprintf (f, "\t");
|
||||
}
|
||||
|
||||
static int
|
||||
print_list (FILE *f, krb5_config_binding *l, unsigned level)
|
||||
{
|
||||
while(l) {
|
||||
print_binding (f, l, level);
|
||||
l = l->next;
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
||||
static int
|
||||
print_binding (FILE *f, krb5_config_binding *b, unsigned level)
|
||||
{
|
||||
tab (f, level);
|
||||
fprintf (f, "%s = ", b->name);
|
||||
if (b->type == krb5_config_string)
|
||||
fprintf (f, "%s\n", b->u.string);
|
||||
else if (b->type == krb5_config_list) {
|
||||
fprintf (f, "{\n");
|
||||
print_list (f, b->u.list, level + 1);
|
||||
tab (f, level);
|
||||
fprintf (f, "}\n");
|
||||
} else
|
||||
abort ();
|
||||
return 0;
|
||||
}
|
||||
|
||||
static int
|
||||
print_section (FILE *f, krb5_config_section *s, unsigned level)
|
||||
{
|
||||
fprintf (f, "[%s]\n", s->name);
|
||||
print_list (f, s->u.list, level + 1);
|
||||
return 0;
|
||||
}
|
||||
|
||||
static int
|
||||
print_config (FILE *f, krb5_config_section *c)
|
||||
{
|
||||
while (c) {
|
||||
print_section (f, c, 0);
|
||||
c = c->next;
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
||||
int
|
||||
main(void)
|
||||
{
|
||||
|
@@ -68,7 +68,7 @@ krb524_convert_creds_kdc(krb5_context context,
|
||||
&reply);
|
||||
sp = krb5_storage_from_mem(reply.data, reply.length);
|
||||
if(sp == NULL)
|
||||
return ;
|
||||
return ENOMEM;
|
||||
krb5_ret_int32(sp, &tmp);
|
||||
ret = tmp;
|
||||
if(ret == 0){
|
||||
|
@@ -51,7 +51,6 @@ krb5_get_forwarded_creds (krb5_context context,
|
||||
{
|
||||
krb5_error_code ret;
|
||||
krb5_creds *out_creds;
|
||||
krb5_creds in_cred;
|
||||
krb5_addresses addrs;
|
||||
struct hostent *hostent;
|
||||
unsigned n;
|
||||
@@ -61,7 +60,6 @@ krb5_get_forwarded_creds (krb5_context context,
|
||||
EncKrbCredPart enc_krb_cred_part;
|
||||
size_t len;
|
||||
u_char buf[1024];
|
||||
krb5_data enc_data;
|
||||
int32_t sec, usec;
|
||||
krb5_kdc_flags kdc_flags;
|
||||
krb5_enctype enctype;
|
||||
|
@@ -62,7 +62,6 @@ krb5_get_host_realm(krb5_context context,
|
||||
krb5_error_code ret;
|
||||
char hostname[MAXHOSTNAMELEN];
|
||||
char *res = NULL;
|
||||
const char *partial = NULL;
|
||||
const krb5_config_binding *l;
|
||||
struct in_addr addr;
|
||||
struct hostent *hostent;
|
||||
|
@@ -347,8 +347,8 @@ change_password (krb5_context context,
|
||||
goto out;
|
||||
asprintf (&p, "%s: %.*s\n",
|
||||
result_code ? "Error" : "Success",
|
||||
result_string.length,
|
||||
result_string.data);
|
||||
(int)result_string.length,
|
||||
(char*)result_string.data);
|
||||
|
||||
ret = (*prompter) (context, data, p, 0, NULL);
|
||||
free (p);
|
||||
|
@@ -184,7 +184,6 @@ krb5_kt_start_seq_get(krb5_context context,
|
||||
{
|
||||
int16_t tag;
|
||||
int ret;
|
||||
krb5_storage *sp;
|
||||
|
||||
cursor->fd = open (id->filename, O_RDONLY);
|
||||
if (cursor->fd < 0)
|
||||
@@ -331,7 +330,6 @@ krb5_kt_store_principal(krb5_storage *sp,
|
||||
{
|
||||
int i;
|
||||
int ret;
|
||||
int16_t tmp;
|
||||
|
||||
ret = krb5_store_int16(sp, p->name.name_string.len);
|
||||
if(ret) return ret;
|
||||
|
@@ -49,7 +49,6 @@ krb5_get_krbhst (krb5_context context,
|
||||
unsigned max, count;
|
||||
krb5_config_binding *pointer;
|
||||
char *r;
|
||||
char *h;
|
||||
krb5_boolean done;
|
||||
char **tmp;
|
||||
|
||||
|
@@ -174,7 +174,6 @@ mcc_get_next (krb5_context context,
|
||||
krb5_cc_cursor *cursor,
|
||||
krb5_creds *creds)
|
||||
{
|
||||
krb5_error_code ret;
|
||||
struct link *l;
|
||||
|
||||
l = (struct link *)cursor->u.v;
|
||||
|
@@ -48,10 +48,8 @@ krb5_mk_rep(krb5_context context,
|
||||
krb5_error_code ret;
|
||||
AP_REP ap;
|
||||
EncAPRepPart body;
|
||||
u_char buf[1024], *p;
|
||||
u_char buf[1024];
|
||||
size_t len;
|
||||
des_cblock key;
|
||||
des_key_schedule schedule;
|
||||
|
||||
ap.pvno = 5;
|
||||
ap.msg_type = krb_ap_rep;
|
||||
|
@@ -316,7 +316,6 @@ build_principal(krb5_context context,
|
||||
va_list ap)
|
||||
{
|
||||
krb5_principal p;
|
||||
int n;
|
||||
|
||||
p = calloc(1, sizeof(*p));
|
||||
if (p == NULL)
|
||||
|
@@ -49,8 +49,6 @@ krb5_rd_rep(krb5_context context,
|
||||
krb5_error_code ret;
|
||||
AP_REP ap_rep;
|
||||
size_t len;
|
||||
des_key_schedule schedule;
|
||||
char *buf;
|
||||
krb5_data data;
|
||||
|
||||
krb5_data_zero (&data);
|
||||
|
@@ -336,7 +336,6 @@ krb5_rd_req(krb5_context context,
|
||||
krb5_flags *ap_req_options,
|
||||
krb5_ticket **ticket)
|
||||
{
|
||||
krb5_keytab_entry entry;
|
||||
krb5_error_code ret;
|
||||
krb5_keytab real_keytab;
|
||||
|
||||
|
@@ -65,7 +65,6 @@ send_and_recv (int fd,
|
||||
if (ret <= 0)
|
||||
return -1;
|
||||
else {
|
||||
int len;
|
||||
|
||||
if (ioctl (fd, FIONREAD, &nbytes) < 0)
|
||||
return -1;
|
||||
|
@@ -153,8 +153,6 @@ krb5_verify_init_creds(krb5_context context,
|
||||
KEYTYPE_DES,
|
||||
&entry);
|
||||
if (ret) {
|
||||
const char *p;
|
||||
|
||||
if (((options->flags & KRB5_VERIFY_INIT_CREDS_OPT_AP_REQ_NOFAIL) &&
|
||||
options->ap_req_nofail == 1) ||
|
||||
krb5_config_get_bool (context->cf,
|
||||
|
Reference in New Issue
Block a user