From 9f9e3a5d42573175168caed9a699bd6a5e14dc8e Mon Sep 17 00:00:00 2001 From: winlin Date: Sat, 31 Oct 2020 17:47:27 +0800 Subject: [PATCH] Use global _srs_server for debugging. 3.0.151 --- trunk/src/core/srs_core_version3.hpp | 2 +- trunk/src/main/srs_main_server.cpp | 11 ++++++----- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/trunk/src/core/srs_core_version3.hpp b/trunk/src/core/srs_core_version3.hpp index 5c15fd973..e931fd18d 100644 --- a/trunk/src/core/srs_core_version3.hpp +++ b/trunk/src/core/srs_core_version3.hpp @@ -24,6 +24,6 @@ #ifndef SRS_CORE_VERSION3_HPP #define SRS_CORE_VERSION3_HPP -#define SRS_VERSION3_REVISION 149 +#define SRS_VERSION3_REVISION 151 #endif diff --git a/trunk/src/main/srs_main_server.cpp b/trunk/src/main/srs_main_server.cpp index 17752e6d7..c9597d73e 100644 --- a/trunk/src/main/srs_main_server.cpp +++ b/trunk/src/main/srs_main_server.cpp @@ -65,6 +65,9 @@ SrsConfig* _srs_config = new SrsConfig(); // @global version of srs, which can grep keyword "XCORE" extern const char* _srs_version; +// @global main SRS server, for debugging +SrsServer* _srs_server = NULL; + /** * main entrance. */ @@ -177,11 +180,9 @@ srs_error_t do_main(int argc, char** argv) // features show_macro_features(); - - SrsServer* svr = new SrsServer(); - SrsAutoFree(SrsServer, svr); - - if ((err = run(svr)) != srs_success) { + + _srs_server = new SrsServer(); + if ((err = run(_srs_server)) != srs_success) { return srs_error_wrap(err, "run"); }