diff --git a/router.go b/router.go index cb4195e..5608e20 100644 --- a/router.go +++ b/router.go @@ -520,11 +520,11 @@ func dealDatav3(data []byte) string{ if current == 0 { //类型2 吸顶 if datatype==2{ - if durationAsInt64 < extensionOutTime2 { + if durationAsInt64 < extensionOutTime2 || extensionOutTime2<=0 { return "" } }else{ - if durationAsInt64 < extensionOutTime { + if durationAsInt64 < extensionOutTime || extensionOutTime<=0 { return "" } } @@ -532,11 +532,11 @@ func dealDatav3(data []byte) string{ }else{ //类型2 吸顶 if datatype==2{ - if durationAsInt64 < extensionInTime2 { + if durationAsInt64 < extensionInTime2 || extensionOutTime2<=0 { return "" } }else{ - if durationAsInt64 < extensionInTime { + if durationAsInt64 < extensionInTime || extensionInTime<=0 { return "" } }