aboutsummaryrefslogtreecommitdiffstats
path: root/src/main.c
diff options
context:
space:
mode:
authorJoursoir <chat@joursoir.net>2021-01-06 14:54:46 +0000
committerJoursoir <chat@joursoir.net>2021-01-06 14:54:46 +0000
commitca3fc712cd9038c587cc897426dbadedcee0cfd0 (patch)
tree2546c7671a92bcf57f428c3c491912af8064e0c8 /src/main.c
parent64ef51a8ce6bc148ba493e350e2cac4cba470201 (diff)
downloadlock-password-ca3fc712cd9038c587cc897426dbadedcee0cfd0.tar.gz
lock-password-ca3fc712cd9038c587cc897426dbadedcee0cfd0.tar.bz2
lock-password-ca3fc712cd9038c587cc897426dbadedcee0cfd0.zip
fix segmentation fault; remove few typosv1.0bdevelop
Diffstat (limited to 'src/main.c')
-rw-r--r--src/main.c18
1 files changed, 9 insertions, 9 deletions
diff --git a/src/main.c b/src/main.c
index 5a9971c..edcc517 100644
--- a/src/main.c
+++ b/src/main.c
@@ -18,9 +18,9 @@
#include "handerror.h"
#include "implementation.h"
-#define VERSION "1.0"
-#define DATE_RELEASE "31 October, 2020"
-//#define DEBUG
+#define VERSION "1.0b"
+#define DATE_RELEASE "6 January, 2021"
+#define DEBUG
#define STANDARD_TEXTEDITOR "vim"
#define MAXLEN_TEXTEDITOR 16
#define MINLEN_PASSWORD 1
@@ -45,18 +45,18 @@
#define HASH_DELETE 6953426453624
#define WITHOUT_ARGUMENTS 1
-#define STR_SHOWTREEUSE "Use: lpass [-c=passname] [passname]\n"
+#define STR_SHOWTREEUSE "Use: lpass [-c] [passname]\n"
#define STR_INITUSE "Use: lpass init gpg-key\n"
-#define STR_INSERTUSE "Use: lpass insert [-ef] passname\n"
+#define STR_INSERTUSE "Use: lpass insert [-ecf] passname\n"
#define STR_EDITUSE "Use: lpass edit [-t=text-editor] passname\n"
#define STR_GENERATEUSE "Use: lpass generate [-l=pass-length] [-f] passname\n"
#define STR_REMOVEUSE "Use: lpass remove/rm/delete passname\n"
#define STR_MOVEUSE "Use: lpass move/mv [-f] old-path new-path\n"
// == global var ==
-char *gPath_rootdir; // /home/[username]/.lockpassword/
-char *gPath_subdir; // example: programming/github.com
-char *gPath_pass; // example: programming/github.com/joursoir.gpg
+char *gPath_rootdir = NULL; // /home/[username]/.lockpassword/
+char *gPath_subdir = NULL; // example: programming/github.com
+char *gPath_pass = NULL; // example: programming/github.com/joursoir.gpg
static void globalSplitPath(char *source)
{
@@ -68,7 +68,7 @@ static void globalSplitPath(char *source)
gPath_subdir = malloc(sizeof(char) * len_path); // path without working dir and pass file
strcpy(gPath_subdir, source);
- gPath_subdir = dirname(gPath_subdir);
+ dirname(gPath_subdir);
#if defined(DEBUG)
printf("dir: %s\n", gPath_subdir);