From 01be68fe58406ac32e855cd86d78c29905276867 Mon Sep 17 00:00:00 2001 From: winlin Date: Mon, 17 Aug 2015 16:34:11 +0800 Subject: [PATCH] refine code, donot remove the detail when hls disabled. --- trunk/src/app/srs_app_statistic.cpp | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/trunk/src/app/srs_app_statistic.cpp b/trunk/src/app/srs_app_statistic.cpp index 5bf1d36d5..ff971e8d7 100755 --- a/trunk/src/app/srs_app_statistic.cpp +++ b/trunk/src/app/srs_app_statistic.cpp @@ -299,9 +299,12 @@ int SrsStatistic::dumps_vhosts(stringstream& ss) << SRS_JFIELD_ORG("send_bytes", vhost->kbps->get_send_bytes()) << SRS_JFIELD_CONT << SRS_JFIELD_ORG("recv_bytes", vhost->kbps->get_recv_bytes()) << SRS_JFIELD_CONT << SRS_JFIELD_NAME("hls") << SRS_JOBJECT_START - << SRS_JFIELD_BOOL("enabled", hls_enabled) << SRS_JFIELD_CONT - << SRS_JFIELD_ORG("fragment", _srs_config->get_hls_fragment(vhost->vhost)) - << SRS_JOBJECT_END + << SRS_JFIELD_BOOL("enabled", hls_enabled); + if (hls_enabled) { + ss << SRS_JFIELD_CONT; + ss << SRS_JFIELD_ORG("fragment", _srs_config->get_hls_fragment(vhost->vhost)); + } + ss << SRS_JOBJECT_END << SRS_JOBJECT_END; } ss << SRS_JARRAY_END;