From c70e2f70998c9c078265c6800b630a20388e0251 Mon Sep 17 00:00:00 2001 From: "Yukihiro \"Matz\" Matsumoto" Date: Wed, 25 Dec 2013 13:30:03 +0900 Subject: wrong operator precedence fixed --- src/state.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') diff --git a/src/state.c b/src/state.c index 813b89aa7..f25d8c8bf 100644 --- a/src/state.c +++ b/src/state.c @@ -136,7 +136,7 @@ mrb_irep_free(mrb_state *mrb, mrb_irep *irep) mrb_free(mrb, irep->iseq); for (i=0; iplen; i++) { if (mrb_type(irep->pool[i]) == MRB_TT_STRING) { - if (mrb_str_ptr(irep->pool[i])->flags & MRB_STR_NOFREE == 0) { + if ((mrb_str_ptr(irep->pool[i])->flags & MRB_STR_NOFREE) == 0) { mrb_free(mrb, mrb_str_ptr(irep->pool[i])->ptr); } mrb_free(mrb, mrb_obj_ptr(irep->pool[i])); -- cgit v1.2.3