summaryrefslogtreecommitdiff
path: root/read_cfg.c
diff options
context:
space:
mode:
Diffstat (limited to 'read_cfg.c')
-rw-r--r--read_cfg.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/read_cfg.c b/read_cfg.c
index 84f3209..23d7af6 100644
--- a/read_cfg.c
+++ b/read_cfg.c
@@ -215,6 +215,7 @@ void handle_fname(char *path, char *group){
//check if autoAlias is on. If it is, go to the autoAlias function
if(hr){
+ printf("DEBUG: path = %s\n", relative_path_cpy);
strcpy(auto_name, autoAlias(relative_path_cpy));
new = create_entry(auto_name, relative_path_cpy);
}
@@ -255,9 +256,9 @@ char *autoAlias(char *path){
bool stop = false; //stop when you don't want to add a series of chars to the output
//get to the relative path name
- if(compmode) rpath = strrchr(path, '\\');
- else rpath = strrchr(path, '/');
- rpath++;
+ rpath = strrchr(path, '/');
+ if(rpath == NULL) rpath = path;
+ else rpath++;
while(*rpath != '\0'){
switch(*rpath){