diff options
author | Rob Austein <sra@hactrn.net> | 2011-06-27 19:11:45 +0000 |
---|---|---|
committer | Rob Austein <sra@hactrn.net> | 2011-06-27 19:11:45 +0000 |
commit | 9b8e0ddbb27f711814d0f19fe6ae6f3e234785ec (patch) | |
tree | b61eaf2d2ce2285f363925f8e8569083d7cfab30 | |
parent | 3d590ebb80fc534d253dace46535945eea84f043 (diff) |
Cleanup
svn path=/rcynic-ng/rcynic.c; revision=3904
-rw-r--r-- | rcynic-ng/rcynic.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/rcynic-ng/rcynic.c b/rcynic-ng/rcynic.c index 4b466823..48a37ee1 100644 --- a/rcynic-ng/rcynic.c +++ b/rcynic-ng/rcynic.c @@ -928,9 +928,9 @@ static void log_validation_status(const rcynic_ctx_t *rc, goto punt; } - strcpy(v->uri.s, uri->s); v->timestamp = time(0); v->code = code; + v->uri = *uri; if (!sk_validation_status_t_push(rc->validation_status, v)) { logmsg(rc, log_sys_err, "Couldn't store validation status entry for %s", uri->s); @@ -2170,9 +2170,7 @@ static void parse_cert(const rcynic_ctx_t *rc, X509 *x, certinfo_t *c, const uri memset(c, 0, sizeof(*c)); c->ca = X509_check_ca(x) == 1; - - assert(strlen(uri->s) < sizeof(c->uri)); - strcpy(c->uri.s, uri->s); + c->uri = *uri; if ((xia = X509_get_ext_d2i(x, NID_info_access, NULL, NULL)) != NULL) { extract_access_uri(rc, uri, xia, id_ad_caIssuers, sizeof(id_ad_caIssuers), &c->aia); |