aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJason A. Donenfeld <Jason@zx2c4.com>2012-08-21 16:45:15 +0200
committerJason A. Donenfeld <Jason@zx2c4.com>2012-08-21 16:45:15 +0200
commitabecdf2d82808d2fc5841606b04c13b658be969b (patch)
tree586b8a1ee6ea164c9ddbc2a56e77ddf24d441a39
parentRemove all trailing slashes. (diff)
downloadmusic-file-organizer-abecdf2d82808d2fc5841606b04c13b658be969b.tar.xz
music-file-organizer-abecdf2d82808d2fc5841606b04c13b658be969b.zip
Transliterator optimizations.
-rw-r--r--organizemusic.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/organizemusic.cpp b/organizemusic.cpp
index e54af8c..58612c0 100644
--- a/organizemusic.cpp
+++ b/organizemusic.cpp
@@ -132,7 +132,7 @@ string transliterated(const string &str)
UnicodeString in(str.c_str(), "UTF-8");
transliterator->transliterate(in);
char out[in.length() + 1];
- out[in.extract(0, in.length(), out, in.length(), "ASCII")] = '\0';
+ in.extract(0, in.length(), out, in.length() + 1, "ASCII");
return out;
}
@@ -290,6 +290,8 @@ int main(int argc, char *argv[])
argv[i][--len] = '\0';
process_path(argv[i]);
}
+
+ delete transliterator;
return 0;
}