This chance is allowing python/meterpreter/reverse_tcp_ssl to run smoothly :S. I guess an additional step of security could be added to the check to ensure nothing is broken:

```
if hdr_length_left == 0 && payload_length_left > 0
```

ping @jlee-r7 about this, please. Also @Meatballs1 / others feedback is welcome of course.