summarylogtreecommitdiffstats
path: root/do-not-replace-dots.patch
blob: 0339f76933dbc935e5fa0be1a429f97e1d69b51f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
diff --git a/setfname.cpp b/setfname.cpp
index 6eac756..5ae89e1 100644
--- a/setfname.cpp
+++ b/setfname.cpp
@@ -65,14 +65,8 @@ bool file::vmodify(const char* fname, const function& edit) const
     }
 
     string name = edited;
-    int dot = 1;
     for(string::iterator p = name.end()-1; p != name.begin()-1; --p) {
         if(!portable_fn(*p)) *p = '_';             // replace ill. chars
-        if(*p == '.') {
-            if(dot-- <= 0) {
-                *p = '_'; 
-            }
-        }
     }
     if(const char* psep = strrchr(fname, '/')) {
         name.insert(0, fname, psep-fname+1);       // copy path prefix