vhost: fix possible dead loop in vector filling