Initialize the local signtime variable in the individual *_parse()
authortb <tb@openbsd.org>
Sun, 12 Mar 2023 11:46:35 +0000 (11:46 +0000)
committertb <tb@openbsd.org>
Sun, 12 Mar 2023 11:46:35 +0000 (11:46 +0000)
functions

ok job

usr.sbin/rpki-client/aspa.c
usr.sbin/rpki-client/gbr.c
usr.sbin/rpki-client/mft.c
usr.sbin/rpki-client/roa.c
usr.sbin/rpki-client/rsc.c
usr.sbin/rpki-client/tak.c

index 2a17f22..bed7fe2 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: aspa.c,v 1.14 2023/03/10 12:44:56 job Exp $ */
+/*     $OpenBSD: aspa.c,v 1.15 2023/03/12 11:46:35 tb Exp $ */
 /*
  * Copyright (c) 2022 Job Snijders <job@fastly.com>
  * Copyright (c) 2022 Theo Buehler <tb@openbsd.org>
@@ -189,7 +189,7 @@ aspa_parse(X509 **x509, const char *fn, const unsigned char *der, size_t len)
        size_t           cmsz;
        unsigned char   *cms;
        struct cert     *cert = NULL;
-       time_t           signtime;
+       time_t           signtime = 0;
        int              rc = 0;
 
        memset(&p, 0, sizeof(struct parse));
index 4ba4ff8..3d27224 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: gbr.c,v 1.25 2023/03/10 12:44:56 job Exp $ */
+/*     $OpenBSD: gbr.c,v 1.26 2023/03/12 11:46:35 tb Exp $ */
 /*
  * Copyright (c) 2020 Claudio Jeker <claudio@openbsd.org>
  *
@@ -45,7 +45,7 @@ gbr_parse(X509 **x509, const char *fn, const unsigned char *der, size_t len)
        struct parse     p;
        size_t           cmsz;
        unsigned char   *cms;
-       time_t           signtime;
+       time_t           signtime = 0;
 
        memset(&p, 0, sizeof(struct parse));
        p.fn = fn;
index 0e2b207..2345d0f 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: mft.c,v 1.84 2023/03/09 18:53:24 tb Exp $ */
+/*     $OpenBSD: mft.c,v 1.85 2023/03/12 11:46:35 tb Exp $ */
 /*
  * Copyright (c) 2022 Theo Buehler <tb@openbsd.org>
  * Copyright (c) 2019 Kristaps Dzonsons <kristaps@bsd.lv>
@@ -353,7 +353,7 @@ mft_parse(X509 **x509, const char *fn, const unsigned char *der, size_t len)
        size_t           cmsz;
        unsigned char   *cms;
        char            *crldp = NULL, *crlfile;
-       time_t           signtime;
+       time_t           signtime = 0;
 
        memset(&p, 0, sizeof(struct parse));
        p.fn = fn;
index d4564ab..0cc1143 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: roa.c,v 1.63 2023/03/10 12:44:56 job Exp $ */
+/*     $OpenBSD: roa.c,v 1.64 2023/03/12 11:46:35 tb Exp $ */
 /*
  * Copyright (c) 2022 Theo Buehler <tb@openbsd.org>
  * Copyright (c) 2019 Kristaps Dzonsons <kristaps@bsd.lv>
@@ -212,7 +212,7 @@ roa_parse(X509 **x509, const char *fn, const unsigned char *der, size_t len)
        size_t           cmsz;
        unsigned char   *cms;
        struct cert     *cert = NULL;
-       time_t           signtime;
+       time_t           signtime = 0;
        int              rc = 0;
 
        memset(&p, 0, sizeof(struct parse));
index a21ff0d..84efa8c 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: rsc.c,v 1.23 2023/03/10 12:44:56 job Exp $ */
+/*     $OpenBSD: rsc.c,v 1.24 2023/03/12 11:46:35 tb Exp $ */
 /*
  * Copyright (c) 2022 Theo Buehler <tb@openbsd.org>
  * Copyright (c) 2022 Job Snijders <job@fastly.com>
@@ -378,7 +378,7 @@ rsc_parse(X509 **x509, const char *fn, const unsigned char *der, size_t len)
        unsigned char           *cms;
        size_t                   cmsz;
        struct cert             *cert = NULL;
-       time_t                   signtime;
+       time_t                   signtime = 0;
        int                      rc = 0;
 
        memset(&p, 0, sizeof(struct parse));
index 961b49f..85613ed 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: tak.c,v 1.7 2023/03/10 12:44:56 job Exp $ */
+/*     $OpenBSD: tak.c,v 1.8 2023/03/12 11:46:35 tb Exp $ */
 /*
  * Copyright (c) 2022 Job Snijders <job@fastly.com>
  * Copyright (c) 2022 Theo Buehler <tb@openbsd.org>
@@ -230,7 +230,7 @@ tak_parse(X509 **x509, const char *fn, const unsigned char *der, size_t len)
        struct parse             p;
        unsigned char           *cms;
        size_t                   cmsz;
-       time_t                   signtime;
+       time_t                   signtime = 0;
        int                      rc = 0;
 
        memset(&p, 0, sizeof(struct parse));