winlin

refine code, donot remove the detail when hls disabled.

@@ -299,9 +299,12 @@ int SrsStatistic::dumps_vhosts(stringstream& ss) @@ -299,9 +299,12 @@ int SrsStatistic::dumps_vhosts(stringstream& ss)
299 << SRS_JFIELD_ORG("send_bytes", vhost->kbps->get_send_bytes()) << SRS_JFIELD_CONT 299 << SRS_JFIELD_ORG("send_bytes", vhost->kbps->get_send_bytes()) << SRS_JFIELD_CONT
300 << SRS_JFIELD_ORG("recv_bytes", vhost->kbps->get_recv_bytes()) << SRS_JFIELD_CONT 300 << SRS_JFIELD_ORG("recv_bytes", vhost->kbps->get_recv_bytes()) << SRS_JFIELD_CONT
301 << SRS_JFIELD_NAME("hls") << SRS_JOBJECT_START 301 << SRS_JFIELD_NAME("hls") << SRS_JOBJECT_START
302 - << SRS_JFIELD_BOOL("enabled", hls_enabled) << SRS_JFIELD_CONT  
303 - << SRS_JFIELD_ORG("fragment", _srs_config->get_hls_fragment(vhost->vhost))  
304 - << SRS_JOBJECT_END 302 + << SRS_JFIELD_BOOL("enabled", hls_enabled);
  303 + if (hls_enabled) {
  304 + ss << SRS_JFIELD_CONT;
  305 + ss << SRS_JFIELD_ORG("fragment", _srs_config->get_hls_fragment(vhost->vhost));
  306 + }
  307 + ss << SRS_JOBJECT_END
305 << SRS_JOBJECT_END; 308 << SRS_JOBJECT_END;
306 } 309 }
307 ss << SRS_JARRAY_END; 310 ss << SRS_JARRAY_END;