From 7058411cb87aed2af819522e439789fd015b9a95 Mon Sep 17 00:00:00 2001 From: ME_Kun_Han Date: Mon, 10 Oct 2016 11:51:49 +0800 Subject: [PATCH] fix the core dump when trying to close srs (#386) --- trunk/src/app/srs_app_listener.cpp | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) mode change 100644 => 100755 trunk/src/app/srs_app_listener.cpp diff --git a/trunk/src/app/srs_app_listener.cpp b/trunk/src/app/srs_app_listener.cpp old mode 100644 new mode 100755 index c1309e781..d2d853b8b --- a/trunk/src/app/srs_app_listener.cpp +++ b/trunk/src/app/srs_app_listener.cpp @@ -193,15 +193,10 @@ SrsTcpListener::SrsTcpListener(ISrsTcpHandler* h, string i, int p) SrsTcpListener::~SrsTcpListener() { - // close the stfd to trigger thread to interrupted. - srs_close_stfd(_stfd); - pthread->stop(); srs_freep(pthread); - // st does not close it sometimes, - // close it manually. - close(_fd); + srs_close_stfd(_stfd); } int SrsTcpListener::fd()