$OpenBSD: patch-source_mupen64plus-core_src_r4300_interupt_c,v 1.1.1.1 2011/12/26 13:38:27 stsp Exp $
--- src/r4300/interupt.c.orig	Tue Nov 23 03:15:08 2010
+++ src/r4300/interupt.c	Sun Dec 18 23:38:17 2011
@@ -560,10 +560,7 @@ void gen_interupt()
                 {
                     if (blocks[i])
                     {
-                        if (blocks[i]->block) { free_exec(blocks[i]->block); blocks[i]->block = NULL; }
-                        if (blocks[i]->code) { free_exec(blocks[i]->code); blocks[i]->code = NULL; }
-                        if (blocks[i]->jumps_table) { free(blocks[i]->jumps_table); blocks[i]->jumps_table = NULL; }
-                        if (blocks[i]->riprel_table) { free(blocks[i]->riprel_table); blocks[i]->riprel_table = NULL; }
+			free_block(blocks[i]);
                         free(blocks[i]);
                         blocks[i] = NULL;
                     }
