failure was using snprint where vsnprint was needed.