diff options
author | Peter Wemm <peter@FreeBSD.org> | 2018-05-08 03:44:38 +0000 |
---|---|---|
committer | Peter Wemm <peter@FreeBSD.org> | 2018-05-08 03:44:38 +0000 |
commit | 3faf8d6bffc5d0fb2525ba37bb504c53366caf9d (patch) | |
tree | 7e47911263e75034b767fe34b2f8d3d17e91f66d /subversion/libsvn_subr/x509info.c | |
parent | a55fb3c0d5eca7d887798125d5b95942b1f01d4b (diff) |
Diffstat (limited to 'subversion/libsvn_subr/x509info.c')
-rw-r--r-- | subversion/libsvn_subr/x509info.c | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/subversion/libsvn_subr/x509info.c b/subversion/libsvn_subr/x509info.c index 351459629324..9cd437249118 100644 --- a/subversion/libsvn_subr/x509info.c +++ b/subversion/libsvn_subr/x509info.c @@ -41,8 +41,7 @@ svn_x509_name_attr_dup(const svn_x509_name_attr_t *attr, { svn_x509_name_attr_t *result = apr_palloc(result_pool, sizeof(*result)); result->oid_len = attr->oid_len; - result->oid = apr_palloc(result_pool, result->oid_len); - memcpy(result->oid, attr->oid, result->oid_len); + result->oid = apr_pmemdup(result_pool, attr->oid, attr->oid_len); result->utf8_value = apr_pstrdup(result_pool, attr->utf8_value); return result; @@ -124,7 +123,7 @@ svn_x509_certinfo_dup(const svn_x509_certinfo_t *certinfo, typedef struct asn1_oid { const unsigned char *oid; - const ptrdiff_t oid_len; + const apr_size_t oid_len; const char *short_label; const char *long_label; } asn1_oid; @@ -312,7 +311,7 @@ svn_x509_certinfo_get_valid_from(const svn_x509_certinfo_t *certinfo) return certinfo->valid_from; } -const apr_time_t +apr_time_t svn_x509_certinfo_get_valid_to(const svn_x509_certinfo_t *certinfo) { return certinfo->valid_to; |