summaryrefslogtreecommitdiffstats
path: root/src/lib/krb5/asn.1/lsrq2klsrq.c
diff options
context:
space:
mode:
authorJohn Kohl <jtkohl@mit.edu>1990-10-09 16:46:48 +0000
committerJohn Kohl <jtkohl@mit.edu>1990-10-09 16:46:48 +0000
commitfda04ff4b5c1f55ed1bb9ea8a50fc36322a81441 (patch)
tree6f9ffde008053b4f53113d6d4b8fc31a0c6bfb30 /src/lib/krb5/asn.1/lsrq2klsrq.c
parent9cd844fcc11fff227b339ffa91a804130934d204 (diff)
downloadkrb5-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.c8
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;