diff options
author | John Kohl <jtkohl@mit.edu> | 1990-10-09 16:46:48 +0000 |
---|---|---|
committer | John Kohl <jtkohl@mit.edu> | 1990-10-09 16:46:48 +0000 |
commit | fda04ff4b5c1f55ed1bb9ea8a50fc36322a81441 (patch) | |
tree | 6f9ffde008053b4f53113d6d4b8fc31a0c6bfb30 /src/lib/krb5/asn.1/lsrq2klsrq.c | |
parent | 9cd844fcc11fff227b339ffa91a804130934d204 (diff) | |
download | krb5-fda04ff4b5c1f55ed1bb9ea8a50fc36322a81441.tar.gz krb5-fda04ff4b5c1f55ed1bb9ea8a50fc36322a81441.tar.xz krb5-fda04ff4b5c1f55ed1bb9ea8a50fc36322a81441.zip |
changes for draft 3 ASN.1 definitions
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1175 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/lib/krb5/asn.1/lsrq2klsrq.c')
-rw-r--r-- | src/lib/krb5/asn.1/lsrq2klsrq.c | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/lib/krb5/asn.1/lsrq2klsrq.c b/src/lib/krb5/asn.1/lsrq2klsrq.c index 23f7becfc..81fb27c2f 100644 --- a/src/lib/krb5/asn.1/lsrq2klsrq.c +++ b/src/lib/krb5/asn.1/lsrq2klsrq.c @@ -50,7 +50,13 @@ register int *error; *error = ENOMEM; return(0); } - retval[i]->value = val->element_KRB5_4[i]->lr__value; + retval[i]->value = gentime2unix(val->element_KRB5_4[i]->lr__value, + error); + if (*error) { + /* value is zero if error, so it won't get freed... */ + krb5_free_last_req(retval); + return(0); + } retval[i]->lr_type = val->element_KRB5_4[i]->lr__type; } retval[i] = 0; |