mirror of
https://github.com/mruby/mruby
synced 2026-06-08 16:11:16 +00:00
fix memcpy-param-overlap
This commit is contained in:
+1
-1
@@ -5466,7 +5466,7 @@ mrb_parser_set_filename(struct mrb_parser_state *p, const char *f)
|
||||
|
||||
new_table = (mrb_sym*)parser_palloc(p, sizeof(mrb_sym) * p->filename_table_length);
|
||||
if (p->filename_table) {
|
||||
memcpy(new_table, p->filename_table, sizeof(mrb_sym) * p->filename_table_length);
|
||||
memmove(new_table, p->filename_table, sizeof(mrb_sym) * p->filename_table_length);
|
||||
}
|
||||
p->filename_table = new_table;
|
||||
p->filename_table[p->filename_table_length - 1] = sym;
|
||||
|
||||
Reference in New Issue
Block a user