summaryrefslogtreecommitdiffstats
path: root/bin
diff options
context:
space:
mode:
Diffstat (limited to 'bin')
-rwxr-xr-xbin/syncqt2
1 files changed, 2 insertions, 0 deletions
diff --git a/bin/syncqt b/bin/syncqt
index 72b9be063e..6af59c43cf 100755
--- a/bin/syncqt
+++ b/bin/syncqt
@@ -325,6 +325,8 @@ sub fixPaths {
return basename($file) if($file_dir eq $dir);
#guts
+ while ($file_dir =~ s,/[^/]+/\.\./,/,) {}
+ while ($dir =~ s,/[^/]+/\.\./,/,) {}
my $match_dir = 0;
for(my $i = 1; $i < length($file_dir); $i++) {
my $slash = index($file_dir, "/", $i);