From 92e43746e08640738d4aca6f69d30c7068c96922 Mon Sep 17 00:00:00 2001 From: Masaki Muranaka Date: Wed, 24 Apr 2013 11:31:48 +0900 Subject: Fix segfault on loading binary RITE files. --- src/load.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/load.c') diff --git a/src/load.c b/src/load.c index bc2f07af5..213d8f899 100644 --- a/src/load.c +++ b/src/load.c @@ -457,7 +457,7 @@ read_rite_section_irep_file(mrb_state *mrb, FILE *fp) result = sirep + bin_to_uint16(header.sirep); error_exit: mrb_free(mrb, buf); - if (result != MRB_DUMP_OK) { + if (result < MRB_DUMP_OK) { irep_free(sirep, mrb); } return result; -- cgit v1.2.3