tOnly load socket path from environment - safe - password protected secret keeper
(HTM) git clone git://git.z3bra.org/safe.git
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) README
(DIR) LICENSE
---
(DIR) commit 57acebdf13eb09a21d2fa90faefe844417d94122
(DIR) parent e46e21993c9e3e93d5fc2ac7c977a5200afa332c
(HTM) Author: Willy Goiffon <dev@z3bra.org>
Date: Thu, 6 Jun 2019 18:33:56 +0200
Only load socket path from environment
Diffstat:
M safe.c | 7 +++----
1 file changed, 3 insertions(+), 4 deletions(-)
---
(DIR) diff --git a/safe.c b/safe.c
t@@ -357,6 +357,8 @@ main(int argc, char *argv[])
char *secret = NULL, *sockp = NULL, *safe = SAFE;
struct safe s;
+ sockp = getenv("SAFE_SOCK");
+
ARGBEGIN {
case 'a':
aflag = 1;
t@@ -364,9 +366,6 @@ main(int argc, char *argv[])
case 'd':
dflag = 1;
break;
- case 'f':
- sockp = EARGF(usage());
- break;
case 's':
safe = EARGF(usage());
break;
t@@ -391,7 +390,7 @@ main(int argc, char *argv[])
if (fd < 0 && errno != ENOENT)
err(1, "%s", MASTER);
- if (sockp || (sockp = getenv("SAFE_SOCK"))) {
+ if (sockp) {
if (readkey(&s, sockp) < 0)
err(1, "%s", sockp);
} else {