tFix issues with uninitialized values - safe - password protected secret keeper
HTML git clone git://git.z3bra.org/safe.git
DIR Log
DIR Files
DIR Refs
DIR README
DIR LICENSE
---
DIR commit 3c694e0f523bbb3332de0efa5721c3940b1a556a
DIR parent c8ba1506f499e21b9a7c5d71c8dc1566c0ea5d0a
HTML Author: z3bra <dev@z3bra.org>
Date: Wed, 26 Jun 2019 14:31:05 +0200
Fix issues with uninitialized values
Diffstat:
M safe.c | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
---
DIR diff --git a/safe.c b/safe.c
t@@ -31,8 +31,8 @@ enum {
SAFE_FINAL = 1 << 2,
};
-uint8_t *passphrase;
-size_t pplen;
+uint8_t *passphrase = NULL;
+size_t pplen = 0;
char *argv0;
void
t@@ -377,8 +377,8 @@ main(int argc, char *argv[])
/* write master password entry if not present */
if (fd < 0 && errno == ENOENT) {
- uint8_t *passphrase2;
- size_t pplen2;
+ uint8_t *passphrase2 = NULL;
+ size_t pplen2 = 0;
/* input for master password again to check */
readpass("verify:", &passphrase2, &pplen2);