bootstrap: Fix dumpObject not work issue 88/262988/2 submit/tizen/20210824.084648
authorWoochanlee <wc0917.lee@samsung.com>
Tue, 24 Aug 2021 08:24:40 +0000 (17:24 +0900)
committerWoochanlee <wc0917.lee@samsung.com>
Tue, 24 Aug 2021 08:26:45 +0000 (17:26 +0900)
move obj can cause lose pointer at runtime.

Change-Id: I37020dae24d6fdd48eff8358758dcb2ae49d8c71

org.tizen.aurum-bootstrap/src/Commands/DumpObjectTreeCommand.cc

index 30b3002..52e74c0 100644 (file)
@@ -20,7 +20,7 @@ void DumpObjectTreeCommand::traverse(::aurum::Element *root, std::shared_ptr<Nod
 
     obj->refresh();
     if (mObjMap->getElement(obj->getId()) == nullptr)
-        mObjMap->addElement(std::move(obj));
+        mObjMap->addElement(obj);
 
     root->set_elementid(obj->getId());
 
@@ -78,4 +78,4 @@ void DumpObjectTreeCommand::traverse(::aurum::Element *root, std::shared_ptr<Nod
         traverse(root, node, 0);
     }
     return grpc::Status::OK;
-}
\ No newline at end of file
+}