diff --git a/vere/unix.c b/vere/unix.c index 7c111ac802..95c7f381d1 100644 --- a/vere/unix.c +++ b/vere/unix.c @@ -359,7 +359,10 @@ _unix_scan_mount_point(u3_umon* mon_u) else { if ( '.' != out_u->d_name[len_w] || '\0' == out_u->d_name[len_w + 1] - || '~' == out_u->d_name[strlen(out_u->d_name) - 1] ) { + || '~' == out_u->d_name[strlen(out_u->d_name) - 1] + || ('#' == out_u->d_name[0] && + '#' == out_u->d_name[strlen(out_u->d_name) - 1]) + ) { free(pax_c); continue; } @@ -895,6 +898,8 @@ _unix_update_dir(u3_udir* dir_u) if ( !S_ISDIR(buf_u.st_mode) ) { if ( !strchr(out_u->d_name,'.') || '~' == out_u->d_name[strlen(out_u->d_name) - 1] + || ('#' == out_u->d_name[0] && + '#' == out_u->d_name[strlen(out_u->d_name) - 1]) ) { free(pax_c); continue;