diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/kdc/kdc_preauth.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/kdc/kdc_preauth.c b/src/kdc/kdc_preauth.c index b7f9e15144..9c04f709ca 100644 --- a/src/kdc/kdc_preauth.c +++ b/src/kdc/kdc_preauth.c @@ -1420,6 +1420,11 @@ etype_info_helper(krb5_context context, krb5_kdc_req *request, seen_des++; } } + + /* If the list is empty, don't send it at all. */ + if (i == 0) + goto cleanup; + if (etype_info2) retval = encode_krb5_etype_info2(entry, &scratch); else |