Index: trunk/src_plugins/fp_fs/fp_fs.c =================================================================== --- trunk/src_plugins/fp_fs/fp_fs.c (revision 8820) +++ trunk/src_plugins/fp_fs/fp_fs.c (revision 8821) @@ -226,9 +226,15 @@ const char *visible_subdir; char *working; /* String holding abs path to working dir */ + + sprintf(working_, "%s%c%s", toppath, PCB_DIR_SEPARATOR_C, subdir); pcb_path_resolve(working_, &working, 0); + /* Return error if the root is not a directory, to give other fp_ plugins a chance */ + if ((is_root) && (!pcb_is_dir(working))) + return -1; + if (strcmp(subdir, ".") == 0) visible_subdir = toppath; else