[krb5-auth-dialog] warn on unsupported cache types
- From: Guido Günther <guidog src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [krb5-auth-dialog] warn on unsupported cache types
- Date: Mon, 28 Sep 2009 16:21:15 +0000 (UTC)
commit 255e2f0945151be86d97ba25d97bad4fd51344c4
Author: Guido Günther <agx sigxcpu org>
Date: Tue Sep 15 18:30:04 2009 +0200
warn on unsupported cache types
src/krb5-auth-dialog.c | 17 ++++++++++-------
1 files changed, 10 insertions(+), 7 deletions(-)
---
diff --git a/src/krb5-auth-dialog.c b/src/krb5-auth-dialog.c
index 3d998ac..46e2317 100644
--- a/src/krb5-auth-dialog.c
+++ b/src/krb5-auth-dialog.c
@@ -236,17 +236,20 @@ ka_tgt_valid_seconds()
return (creds_expiry - now);
}
+
/* return credential cache filename, strip "FILE:" prefix if necessary */
static const char*
ka_ccache_filename (void)
{
- const gchar *ccache_name;
-
- ccache_name = krb5_cc_default_name (kcontext);
- if (g_str_has_prefix (ccache_name, "FILE:"))
- return &(ccache_name[5]);
- else
- return ccache_name;
+ const gchar *name;
+
+ name = krb5_cc_default_name (kcontext);
+ if (g_str_has_prefix (name, "FILE:"))
+ return strchr(name,':')+1;
+ else {
+ g_warning ("Unsupported cache type for %s", name);
+ return NULL;
+ }
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]