aboutsummaryrefslogtreecommitdiff
path: root/src/clients/ksu/heuristic.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/clients/ksu/heuristic.c')
-rw-r--r--src/clients/ksu/heuristic.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/clients/ksu/heuristic.c b/src/clients/ksu/heuristic.c
index c79f943..85b94b5 100644
--- a/src/clients/ksu/heuristic.c
+++ b/src/clients/ksu/heuristic.c
@@ -364,7 +364,7 @@ krb5_error_code get_closest_principal(context, plist, client, found)
krb5_data *p2 =
krb5_princ_component(context, temp_client, j);
- if ((p1->length != p2->length) ||
+ if (!p1 || !p2 || (p1->length != p2->length) ||
memcmp(p1->data,p2->data,p1->length)){
got_one = FALSE;
break;