diff options
| author | Yukihiro "Matz" Matsumoto <[email protected]> | 2021-06-12 15:44:20 +0900 |
|---|---|---|
| committer | Yukihiro "Matz" Matsumoto <[email protected]> | 2021-06-12 16:18:44 +0900 |
| commit | fb013595edb73de9e0a3f5f1468e5c937670b8c6 (patch) | |
| tree | 04fef8ff52bc022489cdee2e6e88f0a7b7f27db9 /mrbgems/mruby-pack | |
| parent | 203495ccea4b5ae818c5db23c22e3a17c62e5932 (diff) | |
| download | mruby-fb013595edb73de9e0a3f5f1468e5c937670b8c6.tar.gz mruby-fb013595edb73de9e0a3f5f1468e5c937670b8c6.zip | |
pack.c: `count` should be always positive. no check needed.
Diffstat (limited to 'mrbgems/mruby-pack')
| -rw-r--r-- | mrbgems/mruby-pack/src/pack.c | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/mrbgems/mruby-pack/src/pack.c b/mrbgems/mruby-pack/src/pack.c index c212b6ef7..30b5e7fa0 100644 --- a/mrbgems/mruby-pack/src/pack.c +++ b/mrbgems/mruby-pack/src/pack.c @@ -1008,7 +1008,6 @@ pack_x(mrb_state *mrb, mrb_value dst, mrb_int didx, int count) { long i; - if (count < 0) return 0; dst = str_len_ensure(mrb, dst, didx + count); for (i = 0; i < count; i++) { RSTRING_PTR(dst)[didx + i] = '\0'; @@ -1019,7 +1018,6 @@ pack_x(mrb_state *mrb, mrb_value dst, mrb_int didx, int count) static int unpack_x(mrb_state *mrb, int slen, int count) { - if (count < 0) return slen; if (slen < count) { mrb_raise(mrb, E_ARGUMENT_ERROR, "x outside of string"); } |
