diff options
Diffstat (limited to '')
-rw-r--r-- | src/lib/libcrypto/asn1/a_utctm.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/lib/libcrypto/asn1/a_utctm.c b/src/lib/libcrypto/asn1/a_utctm.c index 41f6d421bb..999852dae5 100644 --- a/src/lib/libcrypto/asn1/a_utctm.c +++ b/src/lib/libcrypto/asn1/a_utctm.c | |||
@@ -200,7 +200,7 @@ ASN1_UTCTIME *ASN1_UTCTIME_set(ASN1_UTCTIME *s, time_t t) | |||
200 | return(NULL); | 200 | return(NULL); |
201 | 201 | ||
202 | p=(char *)s->data; | 202 | p=(char *)s->data; |
203 | if ((p == NULL) || (s->length < len)) | 203 | if ((p == NULL) || ((size_t)s->length < len)) |
204 | { | 204 | { |
205 | p=OPENSSL_malloc(len); | 205 | p=OPENSSL_malloc(len); |
206 | if (p == NULL) return(NULL); | 206 | if (p == NULL) return(NULL); |
@@ -209,8 +209,8 @@ ASN1_UTCTIME *ASN1_UTCTIME_set(ASN1_UTCTIME *s, time_t t) | |||
209 | s->data=(unsigned char *)p; | 209 | s->data=(unsigned char *)p; |
210 | } | 210 | } |
211 | 211 | ||
212 | snprintf(p,len,"%02d%02d%02d%02d%02d%02dZ",ts->tm_year%100, | 212 | BIO_snprintf(p,len,"%02d%02d%02d%02d%02d%02dZ",ts->tm_year%100, |
213 | ts->tm_mon+1,ts->tm_mday,ts->tm_hour,ts->tm_min,ts->tm_sec); | 213 | ts->tm_mon+1,ts->tm_mday,ts->tm_hour,ts->tm_min,ts->tm_sec); |
214 | s->length=strlen(p); | 214 | s->length=strlen(p); |
215 | s->type=V_ASN1_UTCTIME; | 215 | s->type=V_ASN1_UTCTIME; |
216 | #ifdef CHARSET_EBCDIC_not | 216 | #ifdef CHARSET_EBCDIC_not |