summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSiegfried-Angel Gevatter Pujals <rainct@ubuntu.com>2012-04-21 14:20:02 +0200
committerSiegfried-Angel Gevatter Pujals <rainct@ubuntu.com>2012-04-21 14:24:11 +0200
commit960a21c844ed1a03c6707303cf4bc49f137358d8 (patch)
tree5627e711b766aa2604f254687565bccc801ae460
parentceae1763962ac50d66653b899315e124b13e5bd7 (diff)
downloadzeitgeist-960a21c844ed1a03c6707303cf4bc49f137358d8.tar.gz
Fix double string unescaping (LP: #954171)
Patch by Michal Hruby.
-rw-r--r--extensions/fts++/indexer.cpp3
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