va_end() was missing. Fixed.