vsprintf: use WARN_ON_ONCE