diff options
Diffstat (limited to 'src/client/SyntheticClient.cc')
-rw-r--r-- | src/client/SyntheticClient.cc | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/client/SyntheticClient.cc b/src/client/SyntheticClient.cc index 79171da46f1..cb211f5461b 100644 --- a/src/client/SyntheticClient.cc +++ b/src/client/SyntheticClient.cc @@ -1470,8 +1470,7 @@ int SyntheticClient::play_trace(Trace& t, string& prefix, bool metadata_only) dout(10) << "trace finished on line " << t.get_line() << dendl; // wait for safe after an object trace - safegref->finish(0); - delete safegref; + safegref->complete(0); lock.Lock(); while (!safe) { dout(10) << "waiting for safe" << dendl; |