X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=gitmo%2FMouse.git;a=blobdiff_plain;f=xs-src%2FMouseUtil.xs;fp=xs-src%2FMouseUtil.xs;h=94000f5fc6926eb22e7ed985c36e6375752fef84;hp=925d3d4da1ac4f17d0fbbca683ce430d1087a62d;hb=f07982df4265199fe2c562f8dca48abd707461dd;hpb=2b36fd6f86fdf36b639f6c3c90025895e7fdae16 diff --git a/xs-src/MouseUtil.xs b/xs-src/MouseUtil.xs index 925d3d4..94000f5 100644 --- a/xs-src/MouseUtil.xs +++ b/xs-src/MouseUtil.xs @@ -161,7 +161,8 @@ mouse_call_sv_safe(pTHX_ SV* const sv, I32 const flags) { if(sv_true(ERRSV)){ SV* const err = sv_mortalcopy(ERRSV); LEAVE; - croak("Exception caught: %"SVf, err); /* rethrow */ + sv_setsv(ERRSV, err); + croak(NULL); /* rethrow */ } LEAVE;