aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRob Austein <sra@hactrn.net>2011-06-27 19:11:45 +0000
committerRob Austein <sra@hactrn.net>2011-06-27 19:11:45 +0000
commit9b8e0ddbb27f711814d0f19fe6ae6f3e234785ec (patch)
treeb61eaf2d2ce2285f363925f8e8569083d7cfab30
parent3d590ebb80fc534d253dace46535945eea84f043 (diff)
Cleanup
svn path=/rcynic-ng/rcynic.c; revision=3904
-rw-r--r--rcynic-ng/rcynic.c6
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);