summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorTheodore Tso <tytso@mit.edu>1993-02-19 00:27:13 +0000
committerTheodore Tso <tytso@mit.edu>1993-02-19 00:27:13 +0000
commit07db4423140044ea45a2d201fcbaa53e0bcd0222 (patch)
tree47d09c4e9b15b63409d0b299640b141404ff1caf /src
parent4fce6240eb7000bfc164c9ba49912e5990c7164d (diff)
Return sane error message if passwed in argument is NULL
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2489 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src')
-rw-r--r--src/lib/krb5/asn.1/etpt2ketpt.c5
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;