p2v: properly call va_end