commit 68ff0591ce8bc647ad3d941a385f050ab8e52699 from: Marcel Rodrigues date: Fri Nov 14 14:58:17 2014 UTC Preprocessing must be applied to destination. commit - d06e977d873e6e7e1c8a6d243b7264a0154893b5 commit + 68ff0591ce8bc647ad3d941a385f050ab8e52699 blob - b1bf07683e5414c4be4e2d89cbced0441854cd4a blob + bd7690f88b57a54083264c6d77b0b50e3935bec4 --- rover.c +++ rover.c @@ -426,7 +426,12 @@ process_dir(PROCESS pre, PROCESS proc, PROCESS pos, co struct stat statbuf; char subpath[FILENAME_MAX]; - if (pre) pre(path); + if (pre) { + char dstpath[FILENAME_MAX]; + strcpy(dstpath, CWD); + strcat(dstpath, path + strlen(rover.marks.dirpath)); + pre(dstpath); + } if((dp = opendir(path)) == NULL) return; while ((ep = readdir(dp))) {