┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src/search/filenamesearchprotocol.h
diff options
context:
space:
mode:
authorPeter Penz <[email protected]>2011-01-16 19:51:48 +0000
committerPeter Penz <[email protected]>2011-01-16 19:51:48 +0000
commit38719e5dfdf1887d7e08f6b36ebf9c87c262a016 (patch)
tree54481e79de7114fdef9c42518b8937475eb50133 /src/search/filenamesearchprotocol.h
parente5a0ce83fdd6ea02598df8dece4ce9c89bfd6240 (diff)
Remember all iterated directories to prevent an endless recursion by links. Tested with search all files below /
svn path=/trunk/KDE/kdebase/apps/; revision=1214895
Diffstat (limited to 'src/search/filenamesearchprotocol.h')
-rw-r--r--src/search/filenamesearchprotocol.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/search/filenamesearchprotocol.h b/src/search/filenamesearchprotocol.h
index b2d64d6e3..4a854d729 100644
--- a/src/search/filenamesearchprotocol.h
+++ b/src/search/filenamesearchprotocol.h
@@ -50,9 +50,11 @@ private:
*/
bool contentContainsPattern(const KUrl& fileName) const;
+ void cleanup();
bool m_checkContent;
QRegExp* m_regExp;
+ QSet<QString> m_iteratedDirs;
};
#endif