diff options
| author | Siegfried-Angel Gevatter Pujals <rainct@ubuntu.com> | 2012-04-21 14:20:02 +0200 |
|---|---|---|
| committer | Siegfried-Angel Gevatter Pujals <rainct@ubuntu.com> | 2012-04-21 14:20:02 +0200 |
| commit | d06a9815df5a3677a65861c4b65dd034d773ae5c (patch) | |
| tree | 1867ec44600b8422edb353da05b9cd407c4af679 | |
| parent | 31299a9cc081bad7a849eed0de6334b56d2453e4 (diff) | |
| download | zeitgeist-d06a9815df5a3677a65861c4b65dd034d773ae5c.tar.gz | |
Fix double string unescaping (LP: #954171)
Patch by Michal Hruby.
| -rw-r--r-- | extensions/fts++/indexer.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/extensions/fts++/indexer.cpp b/extensions/fts++/indexer.cpp index 72a5c731..483caf7f 100644 --- a/extensions/fts++/indexer.cpp +++ b/extensions/fts++/indexer.cpp @@ -566,7 +566,8 @@ bool Indexer::IndexUri (std::string const& uri, std::string const& origin) } else { - basename = g_file_get_basename (f); + // g_file_get_basename would unescape the uri, we don't want that here + basename = g_path_get_basename (uri.c_str ()); } // step 2) unescape and check that it's valid utf8 |
