From 60b1fa93a246190284e0cabefe7041fbff5e77e0 Mon Sep 17 00:00:00 2001 From: "S.J.R. van Schaik" Date: Tue, 12 Sep 2017 16:58:11 +0200 Subject: [PATCH] rots-utils: initialise args to zero --- source/pack.c | 2 +- source/sign.c | 2 +- source/unpack.c | 4 +--- source/verify.c | 2 +- 4 files changed, 4 insertions(+), 6 deletions(-) diff --git a/source/pack.c b/source/pack.c index 8071908..dc40703 100644 --- a/source/pack.c +++ b/source/pack.c @@ -69,7 +69,7 @@ int do_pack(int argc, char *argv[]) { char data[4096]; struct rots_hdr hdr; - struct args args; + struct args args = { 0 }; FILE *input, *output; size_t nbytes, size; diff --git a/source/sign.c b/source/sign.c index 3385a52..41f3258 100644 --- a/source/sign.c +++ b/source/sign.c @@ -186,7 +186,7 @@ void show_sign_usage(const char *prog_name, const char *cmd) int do_sign(int argc, char *argv[]) { - struct args args; + struct args args = { 0 }; EVP_PKEY *key; X509 *cert; char *cn; diff --git a/source/unpack.c b/source/unpack.c index bf7fbdc..9c6c8aa 100644 --- a/source/unpack.c +++ b/source/unpack.c @@ -64,11 +64,9 @@ int do_unpack(int argc, char *argv[]) char data[512]; struct rots_hdr hdr; FILE *in, *out; - struct args args; + struct args args = { 0 }; size_t nbytes, size; - memset(&args, 0, sizeof args); - if (parse_args(&args, argc, argv) < 0) { show_unpack_usage(argv[0], argv[1]); return -1; diff --git a/source/verify.c b/source/verify.c index 939d0bd..c146fcc 100644 --- a/source/verify.c +++ b/source/verify.c @@ -240,7 +240,7 @@ void show_verify_usage(const char *prog_name, const char *cmd) int do_verify(int argc, char *argv[]) { - struct args args; + struct args args = { 0 }; size_t count, total; if (parse_args(&args, argc, argv) < 0) {