From df0126377f9d231198e8e479232421684037bdf3 Mon Sep 17 00:00:00 2001 From: sageweil Date: Thu, 15 Mar 2007 20:59:21 +0000 Subject: [PATCH] * fixed looping bug with clean_dir (called after trace playback) git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1242 29311d96-e01e-0410-9327-a35deaab8ce9 --- trunk/ceph/client/SyntheticClient.cc | 2 ++ 1 file changed, 2 insertions(+) diff --git a/trunk/ceph/client/SyntheticClient.cc b/trunk/ceph/client/SyntheticClient.cc index ba9018bbf709b..6f0ad60dc88ab 100644 --- a/trunk/ceph/client/SyntheticClient.cc +++ b/trunk/ceph/client/SyntheticClient.cc @@ -707,6 +707,8 @@ int SyntheticClient::clean_dir(string& basedir) for (map::iterator it = contents.begin(); it != contents.end(); it++) { + if (it->first == ".") continue; + if (it->first == "..") continue; string file = basedir + "/" + it->first; if (time_to_stop()) break; -- 2.39.5