We pullup 512 bytes of input to make sure that at least one SOCKS message ends up in head of linked list