In all previous versions, if an update-md5-state call received a sequence which exactly filled a partially filled buffer, then that buffer block was ignored and the agregate data not updated.