X-Git-Url: http://git.cinelerra-gg.org/git/?a=blobdiff_plain;f=cinelerra-5.1%2Fguicast%2Fbcsignals.C;h=ed50cfb15d9e8ac38c630c3096c9ab2b77fce477;hb=d54e2016ca0bea24cd4371058d0f75aeebdb044f;hp=ec08b6fa559fb26b013322e76852a6eecc7e2d2c;hpb=af44bff549c39ac8bb6e42a791e7a211e1013526;p=goodguy%2Fhistory.git diff --git a/cinelerra-5.1/guicast/bcsignals.C b/cinelerra-5.1/guicast/bcsignals.C index ec08b6fa..ed50cfb1 100644 --- a/cinelerra-5.1/guicast/bcsignals.C +++ b/cinelerra-5.1/guicast/bcsignals.C @@ -88,14 +88,14 @@ void BC_Signals::set_catch_segv(bool v) { if( v == trap_sigsegv ) return; if( v ) catch_segv(); else uncatch_segv(); - v = trap_sigsegv; + trap_sigsegv = v; } void BC_Signals::set_catch_intr(bool v) { if( v == trap_sigintr ) return; if( v ) catch_intr(); else uncatch_intr(); - v = trap_sigintr; + trap_sigintr = v; } static void bc_copy_textfile(int lines, FILE *ofp, const char *fmt,...) @@ -255,7 +255,6 @@ static void signal_entry(int signum) BC_Trace::dump_traces(); BC_Trace::dump_locks(); BC_Trace::dump_buffers(); - BC_Trace::dump_shm_stats(); BC_Trace::delete_temps(); // Call user defined signal handler