diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/lib/krb5/asn.1/etpt2ketpt.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/lib/krb5/asn.1/etpt2ketpt.c b/src/lib/krb5/asn.1/etpt2ketpt.c index 279727839..077d50919 100644 --- a/src/lib/krb5/asn.1/etpt2ketpt.c +++ b/src/lib/krb5/asn.1/etpt2ketpt.c @@ -49,6 +49,11 @@ register int *error; register krb5_enc_tkt_part *retval; krb5_transited *temp; + if (!val) { + *error = EINVAL; + return 0; + } + retval = (krb5_enc_tkt_part *)xmalloc(sizeof(*retval)); if (!retval) { *error = ENOMEM; |
