diff --git a/src/Common/MediaSource.cpp b/src/Common/MediaSource.cpp index a7ca79ab..4f263f18 100644 --- a/src/Common/MediaSource.cpp +++ b/src/Common/MediaSource.cpp @@ -235,19 +235,16 @@ void MediaInfo::parse(const string &url){ if(_vhost.empty()){ //无效vhost _vhost = DEFAULT_VHOST; - }else{ - if(INADDR_NONE != inet_addr(_vhost.data())){ - //这是ip,未指定vhost;使用默认vhost - _vhost = DEFAULT_VHOST; - }else if(_vhost == "localhost"){ - //localhost也是默认vhost - _vhost = DEFAULT_VHOST; - }else if(!enableVhost){ - //关闭了虚拟主机 - _vhost = DEFAULT_VHOST; - } + }else if(INADDR_NONE != inet_addr(_vhost.data())){ + //这是ip,未指定vhost;使用默认vhost + _vhost = DEFAULT_VHOST; + }else if(_vhost == "localhost"){ + //localhost也是默认vhost + _vhost = DEFAULT_VHOST; + }else if(!enableVhost){ + //关闭了虚拟主机 + _vhost = DEFAULT_VHOST; } - }