[33056] in Kerberos
Clearing credentials question
daemon@ATHENA.MIT.EDU (Markus Moeller)
Thu Jan 6 18:48:35 2011
To: kerberos@mit.edu
From: "Markus Moeller" <huaraz@moeller.plus.com>
Date: Thu, 6 Jan 2011 23:04:15 -0000
Message-ID: <ig5kbp$gbc$1@dough.gmane.org>
Mime-Version: 1.0
X-Complaints-To: usenet@dough.gmane.org
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Errors-To: kerberos-bounces@mit.edu
Hi
I have the following little program which seg faults when calling
krb5_free_cred_contents. The error seems to come from
krb5_free_keyblock_contents(context, &val->keyblock); Shouldn't
krb5_free_keyblock_contents check if the content is not zero ?
Thank you
Markus
#include <krb5.h>
int main() {
krb5_context context = NULL;
krb5_principal client;
krb5_principal server;
krb5_creds creds;
char *cclient="markus@SUSE.HOME";
char *cserver="krbtgt/SUSE.HOME@SUSE.HOME";
krb5_error_code code = 0;
code = krb5_init_context(&context);
code = krb5_parse_name(context, cclient, &creds.client);
code = krb5_parse_name(context, cserver, &creds.server);
krb5_free_cred_contents(context, &creds);
}
(gdb) where
#0 0xffffe424 in __kernel_vsyscall ()
#1 0xb7d9d7ff in raise () from /lib/libc.so.6
#2 0xb7d9f140 in abort () from /lib/libc.so.6
#3 0xb7dd9fd7 in __libc_message () from /lib/libc.so.6
#4 0xb7ddfffb in malloc_printerr () from /lib/libc.so.6
#5 0xb7de07ce in munmap_chunk () from /lib/libc.so.6
#6 0xb7f31940 in krb5_free_cred_contents (context=0x804b058,
val=0xbffff43c) at kfree.c:202
#7 0x08048657 in main () at testcreds.c:20
________________________________________________
Kerberos mailing list Kerberos@mit.edu
https://mailman.mit.edu/mailman/listinfo/kerberos