Fix possible memory corruptions in policy decision dispatching logic
authorTomasz Czekala <t.czekala@partner.samsung.com>
Sun, 25 Jan 2015 11:03:41 +0000 (12:03 +0100)
committerYoungsoo Choi <kenshin.choi@samsung.com>
Tue, 10 Jul 2018 06:57:09 +0000 (06:57 +0000)
commitb190e176c0d9900394cdbfff60d6e6e79238c03d
tree6f39ad13143fc972b57a8575f22aae696bf20f19
parent326b090e2509cdd4ad0e15852d72786875cb464f
Fix possible memory corruptions in policy decision dispatching logic

In some cases suspended policy decisions could be deleted by new policy
decision events. This patch fixes that also providing some feedback for
policy decisions that can't be suspended at all.
This patch is a port of this patch:
http://165.213.202.130:8080/#/c/70024/
by Kamil Klimek

Bug: http://107.108.218.239/bugzilla/show_bug.cgi?id=10629
Reviewed by: Piotr Tworek, arno renevier

Change-Id: I4431c4c8e9ec0deb4f7c76ea494ef47bec6de0d5
Signed-off-by: Tomasz Czekala <t.czekala@partner.samsung.com>
tizen_src/ewk/efl_integration/public/ewk_policy_decision.cc
tizen_src/ewk/unittest/utc_blink_ewk_policy_decision_suspend_func.cpp
tizen_src/impl/eweb_view.cc
tizen_src/impl/eweb_view.h
tizen_src/impl/tizen_webview/public/tw_policy_decision.cc
tizen_src/impl/tizen_webview/public/tw_policy_decision.h
tizen_src/impl/web_contents_delegate_efl.cc
tizen_src/impl/web_contents_delegate_efl.h