From cfbb4c481e0b2a59f335ae3f34d2aa8dba39e26d Mon Sep 17 00:00:00 2001 From: qiaolongfei Date: Tue, 3 Jan 2017 15:34:50 +0800 Subject: [PATCH] use unique_ptr --- paddle/trainer/TrainerMain.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/paddle/trainer/TrainerMain.cpp b/paddle/trainer/TrainerMain.cpp index a690268c2c7..52983e46eb9 100644 --- a/paddle/trainer/TrainerMain.cpp +++ b/paddle/trainer/TrainerMain.cpp @@ -37,9 +37,10 @@ int main(int argc, char** argv) { initMain(argc, argv); initPython(argc, argv); + std::unique_ptr pServerPtr(nullptr); if (FLAGS_start_pserver) { - PServerUtil* pServerUtil = paddle::PServerUtil::createWithGflags(); - pServerUtil->start(); + pServerPtr.reset(paddle::PServerUtil::createWithGflags()); + pServerPtr->start(); } Trainer trainer; auto config = TrainerConfigHelper::createFromFlags(); -- GitLab