summaryrefslogtreecommitdiff
path: root/security/krb5-16/files/patch-kdc::do_tgs_req.c
blob: 58e41c08a5e71354bd6f2b93f5b7778dd3e03574 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
diff -ur krb5-1.2.7/src/kdc/do_tgs_req.c krb5-1.2.7/src/kdc/do_tgs_req.c
--- kdc/do_tgs_req.c	2003-02-03 15:24:58.000000000 -0500
+++ kdc/do_tgs_req.c	2003-02-03 17:54:27.000000000 -0500
@@ -180,7 +180,7 @@
 		krb5_data *tgs_1 =
 		    krb5_princ_component(kdc_context, tgs_server, 1);

-		if (server_1->length != tgs_1->length ||
+		if (!tgs_1 || server_1->length != tgs_1->length ||
 		    memcmp(server_1->data, tgs_1->data, tgs_1->length)) {
 		    krb5_db_free_principal(kdc_context, &server, nprincs);
 		    find_alternate_tgs(request, &server, &more, &nprincs);