error.c: call va_end before jumping
va_end
The man page is clear that every va_start call MUST be succeeded by the corresponding va_end call.
va_start
So rb_raise can't call rb_exc_raise before va_end, otherwise va_end is never called.
rb_raise
rb_exc_raise
Co-Authored-By: Γtienne BarriΓ© etienne.barrie@gmail.com
error.c: call
va_end
before jumpingThe man page is clear that every
va_start
call MUST be succeeded bythe corresponding
va_end
call.So
rb_raise
can't callrb_exc_raise
beforeva_end
, otherwiseva_end
is never called.Co-Authored-By: Γtienne BarriΓ© etienne.barrie@gmail.com