mirror of
https://github.com/ZLMediaKit/ZLMediaKit.git
synced 2026-03-17 11:30:54 +08:00
修复推流器相关bug
This commit is contained in:
@@ -22,7 +22,7 @@ PusherBase::Ptr PusherBase::createPusher(const EventPoller::Ptr &in_poller,
|
||||
const std::string & url) {
|
||||
auto poller = in_poller ? in_poller : EventPollerPool::Instance().getPoller();
|
||||
std::weak_ptr<EventPoller> weak_poller = poller;
|
||||
static auto release_func = [weak_poller](PusherBase *ptr) {
|
||||
auto release_func = [weak_poller](PusherBase *ptr) {
|
||||
if (auto poller = weak_poller.lock()) {
|
||||
poller->async([ptr]() {
|
||||
onceToken token(nullptr, [&]() { delete ptr; });
|
||||
|
||||
Reference in New Issue
Block a user