From eb1fd52ef4f6cbea8836f78f27337ed877bf5b24 Mon Sep 17 00:00:00 2001 From: nareix Date: Wed, 15 Jun 2016 13:26:34 +0800 Subject: [PATCH] STAP-A fix --- client.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/client.go b/client.go index ce65885..e63a81b 100644 --- a/client.go +++ b/client.go @@ -755,7 +755,7 @@ func (self *Stream) handleH264Payload(timestamp uint32, packet []byte) (err erro packet = packet[1:] for len(packet) >= 2 { size := int(packet[0])<<8|int(packet[1]) - if size == 0 || size+2 > len(packet) { + if size+2 > len(packet) { break } if err = self.handleH264Payload(timestamp, packet[2:size+2]); err != nil {