From 03fff71fa937d385a2b260d58443fb81ce303fb2 Mon Sep 17 00:00:00 2001 From: louie Date: Fri, 10 Jul 2020 17:23:52 -0700 Subject: Removed unnecessary checks from create_entry, added addF option^C --- entry.c | 17 +---------------- 1 file changed, 1 insertion(+), 16 deletions(-) (limited to 'entry.c') diff --git a/entry.c b/entry.c index b7c240c..c47b5d7 100644 --- a/entry.c +++ b/entry.c @@ -22,26 +22,11 @@ char *get_epath(ENTRY *e); ENTRY *create_entry(char *new_name, char *new_path){ ENTRY *new; - char adjusted_path[BUF_LEN]; - - //double check if file exists - if(access(new_path, F_OK) == -1){ - //try to adjust the path, in case of lingering quotes - strcpy(adjusted_path, &new_path[1]); - adjusted_path[strlen(adjusted_path)-1] = '\0'; - - if(access(adjusted_path, F_OK) == -1){ - printf("Error: Invalid File Name \"%s\"\n", new_path); - return NULL; - } - } - - else strcpy(adjusted_path, new_path); new = malloc(sizeof(ENTRY)); strcpy(new->name, new_name); - strcpy(new->path, adjusted_path); + strcpy(new->path, new_path); new->next = NULL; return new; -- cgit