diff options
| author | Peter Penz <[email protected]> | 2011-01-16 19:51:48 +0000 |
|---|---|---|
| committer | Peter Penz <[email protected]> | 2011-01-16 19:51:48 +0000 |
| commit | 38719e5dfdf1887d7e08f6b36ebf9c87c262a016 (patch) | |
| tree | 54481e79de7114fdef9c42518b8937475eb50133 /src/search/filenamesearchprotocol.h | |
| parent | e5a0ce83fdd6ea02598df8dece4ce9c89bfd6240 (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.h | 2 |
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 |
