]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
msg: fix uses of MExportDirPrepAck destructor to use put()
authorGreg Farnum <gregf@hq.newdream.net>
Wed, 31 Mar 2010 16:11:28 +0000 (09:11 -0700)
committerGreg Farnum <gregf@hq.newdream.net>
Wed, 31 Mar 2010 21:59:42 +0000 (14:59 -0700)
src/mds/Migrator.cc

index 234ee7576f638d0fb987092b0d00ad42ce1ac66c..71fb22758cda5b1a0d268132b9190777ab34dbd2 100644 (file)
@@ -748,7 +748,7 @@ void Migrator::handle_export_prep_ack(MExportDirPrepAck *m)
       export_state[dir] != EXPORT_PREPPING) {
     // export must have aborted.  
     dout(7) << "export must have aborted" << dendl;
-    delete m;
+    m->put();
     return;
   }
 
@@ -787,7 +787,7 @@ void Migrator::handle_export_prep_ack(MExportDirPrepAck *m)
     export_go(dir);  // start export.
     
   // done.
-  delete m;
+  m->put();
 }