Fix bug: wrong message field used.
Fix bug: wrong message field used.
Fix bug: reset the buffered source prefix.
Fix bug: "- 2" already included in "parsend_len".
Fix bug: v4 conflicts with v6.
Fix typo.

(Thanks to Gabriel Kerneis.)