From 20890b4e2edb6d1803148493e0f83d44c4e8a8d6 Mon Sep 17 00:00:00 2001 From: Jeffrey Altman Date: Sat, 31 Mar 2007 13:52:17 +0000 Subject: [PATCH] windows-nim-plugin-20070331 correct a NULL pointer de-reference introduced in windows-nim-plugin-20070328 --- src/WINNT/netidmgr_plugin/afsfuncs.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/WINNT/netidmgr_plugin/afsfuncs.c b/src/WINNT/netidmgr_plugin/afsfuncs.c index 2b4ea4de05..9a6e7a17e6 100644 --- a/src/WINNT/netidmgr_plugin/afsfuncs.c +++ b/src/WINNT/netidmgr_plugin/afsfuncs.c @@ -880,7 +880,7 @@ afs_klog(khm_handle identity, * and try again. Perhaps there are two service tickets for the * same service in the ccache. */ - if (k5creds->times.endtime < time(NULL)) { + if (r == 0 && k5creds && k5creds->times.endtime < time(NULL)) { pkrb5_cc_remove_cred(context, k5cc, 0, k5creds); pkrb5_free_creds(context, k5creds); k5creds = NULL;