]> Cypherpunks.ru repositories - govpn.git/blobdiff - src/govpn/cmd/govpn-server/tcp.go
Simple optimization for TCP buffer check
[govpn.git] / src / govpn / cmd / govpn-server / tcp.go
index 8aedfa9345dbb7b204a8b221f96d8381bccbfd98..d8deaa19b2a4eb6ffda801807ce26db82b56d6ce 100644 (file)
@@ -170,6 +170,9 @@ func handleTCP(conn net.Conn) {
                }
                prev += n
        CheckMore:
+               if prev < govpn.MinPktLength {
+                       continue
+               }
                i = bytes.Index(buf[:prev], nonceExpectation)
                if i == -1 {
                        continue