summaryrefslogtreecommitdiffhomepage
path: root/src/codegen.c
diff options
context:
space:
mode:
authorYukihiro "Matz" Matsumoto <[email protected]>2014-04-25 04:33:08 +0900
committerYukihiro "Matz" Matsumoto <[email protected]>2014-04-25 04:33:08 +0900
commit48f36d3f0ef9e1672a7eca95f289156095fc9f26 (patch)
treee26091b4a35d41bc2cd7780dcbb96a7cfa916a55 /src/codegen.c
parent83c1399af0d750e7a629dbf0ed6b7d0f59cf79ec (diff)
downloadmruby-48f36d3f0ef9e1672a7eca95f289156095fc9f26.tar.gz
mruby-48f36d3f0ef9e1672a7eca95f289156095fc9f26.zip
better integer size assertion suggested by usak
Diffstat (limited to 'src/codegen.c')
-rw-r--r--src/codegen.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/codegen.c b/src/codegen.c
index bd671ba37..b35599470 100644
--- a/src/codegen.c
+++ b/src/codegen.c
@@ -719,7 +719,7 @@ attrsym(codegen_scope *s, mrb_sym a)
+ 1 /* '=' */
+ 1 /* '\0' */
);
- mrb_assert(len > 0);
+ mrb_assert_int_fit(mrb_int, len, size_t, SIZE_MAX);
memcpy(name2, name, (size_t)len);
name2[len] = '=';
name2[len+1] = '\0';