diff --git a/src/main.c b/src/main.c index de8c8a3..754fc39 100644 --- a/src/main.c +++ b/src/main.c @@ -30,6 +30,7 @@ #include "delete.h" #include "browser.h" #include "help.h" +#include "path.h" #include #include @@ -80,14 +81,11 @@ int input_handle(int wait) { /* parse command line */ -void argv_parse(int argc, char **argv, char *dir) { +char *argv_parse(int argc, char **argv) { int i, j, len; + char *dir = NULL; - /* load defaults */ - memset(dir, 0, PATH_MAX); - getcwd(dir, PATH_MAX); - - /* read from commandline */ + /* read from commandline */ for(i=1; i argv[argc]) + free(dir); initscr(); cbreak();