> 3 dec. 2016 kl. 13:05 skrev Marcus Comstedt (ACROSS) (Hail Ilpalazzo!) @ Pike > (-) developers forum <[email protected]>: > > You need to do this: > > JMP_BUF recovery; > if (SETJMP(recovery)) { > /* Something was thrown, value in throw_value */ > UNSETJMP(recovery); > /* If you're not going to rethrow, you need to free */ > free_svalue(&throw_value); > mark_free_svalue (&throw_value); > } else { > /* Do stuff that can throw */ > > UNSETJMP(recovery); > }
Thanks a bunch. Worked like a charm :) Regards ----------------------------- Pontus Östlund Developer • Roxen AB +46 70-662 81 69 www.roxen.com <http://www.roxen.com/> | twitter.com/roxen <https://twitter.com/roxen>
