Skip to content

Commit f4299e7

Browse files
committed
Fixed #5416
1 parent e0295f5 commit f4299e7

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/wrapper/http.cc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -319,7 +319,7 @@ Context::~Context() {
319319
}
320320

321321
std::shared_ptr<Server> listen(const std::string addr, std::function<void(Context &ctx)> cb, int mode) {
322-
Server *server = new Server((Server::Mode) mode);
322+
std::shared_ptr<Server> server = std::make_shared<Server>((Server::Mode) mode);
323323
auto index = addr.find(':');
324324
if (index == addr.npos) {
325325
swoole_warning("incorrect server listening address");
@@ -358,7 +358,7 @@ std::shared_ptr<Server> listen(const std::string addr, std::function<void(Contex
358358
return nullptr;
359359
}
360360

361-
return std::shared_ptr<Server>(server);
361+
return server;
362362
}
363363
} // namespace http_server
364364
} // namespace swoole

0 commit comments

Comments
 (0)