tcp: fix length check