提交 e33d2901 编写于 作者: D Dr. Stephen Henson

PR: 2004

Submitted by: Peter Sylvester <peter.sylvester@edelweb.fr>
Approved by: steve@openssl.org

Handle fractional seconds properly in ASN1_GENERALIZEDTIME_print
上级 6727565a
...@@ -376,7 +376,7 @@ int ASN1_GENERALIZEDTIME_print(BIO *bp, const ASN1_GENERALIZEDTIME *tm) ...@@ -376,7 +376,7 @@ int ASN1_GENERALIZEDTIME_print(BIO *bp, const ASN1_GENERALIZEDTIME *tm)
{ {
s= (v[12]-'0')*10+(v[13]-'0'); s= (v[12]-'0')*10+(v[13]-'0');
/* Check for fractions of seconds. */ /* Check for fractions of seconds. */
if (i >= 15 && v[14] == '.') if (tm->length >= 15 && v[14] == '.')
{ {
int l = tm->length; int l = tm->length;
f = &v[14]; /* The decimal point. */ f = &v[14]; /* The decimal point. */
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册