projects
/
platform
/
upstream
/
nghttp2.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
d7dff84
)
[CVE-2018-11743] Should not call `initialize_copy` for `TT_ICLASS
02/211002/1
author
Seonah Moon
<seonah1.moon@samsung.com>
Mon, 29 Jul 2019 02:08:30 +0000
(11:08 +0900)
committer
Seonah Moon
<seonah1.moon@samsung.com>
Mon, 29 Jul 2019 02:08:33 +0000
(11:08 +0900)
detected by AVAS
https://github.com/mruby/mruby/commit/
b64ce17852b180dfeea81cf458660be41a78974d
Change-Id: I315057bcae125e6b02a9d9549584df428a4ed15c
third-party/mruby/src/kernel.c
patch
|
blob
|
history
diff --git
a/third-party/mruby/src/kernel.c
b/third-party/mruby/src/kernel.c
index
e9dc93b
..
1d88006
100644
(file)
--- a/
third-party/mruby/src/kernel.c
+++ b/
third-party/mruby/src/kernel.c
@@
-279,6
+279,9
@@
static void
init_copy(mrb_state *mrb, mrb_value dest, mrb_value obj)
{
switch (mrb_type(obj)) {
+ case MRB_TT_ICLASS:
+ copy_class(mrb, dest, obj);
+ return;
case MRB_TT_CLASS:
case MRB_TT_MODULE:
copy_class(mrb, dest, obj);