Fixed webkit crash after selecting cancel button of authentication popup.
authorSungman Kim <ssungmai.kim@samsung.com>
Tue, 7 May 2013 08:19:32 +0000 (17:19 +0900)
committerSungman Kim <ssungmai.kim@samsung.com>
Tue, 7 May 2013 08:19:32 +0000 (17:19 +0900)
commit397133b03f00925fdc8d53a7761a821f9ab7858b
tree7698667dc378dfbd1b816ad620fba334483f266c
parentf93ae04bd4eb7156be579d326a9df7163ae1e107
Fixed webkit crash after selecting cancel button of authentication popup.

When the authentication popup is displayed and user select the cancel (or ok),
webkit is terminated because cancel function is called twice by wrong deleted data reference.

[Title] Fixed webkit crash after authentication popup
[Issue#] N/A
[Problem] When the authentication popup is displayed and user select the cancel, webkit is terminated.
[Cause] authChallenge data is deleted after calling cancel and webkit is refer to deleted data and wrong operation is occurred.
[Solution] Change the timing of deleting authChallenge data to destruct ewkViewImple or handle another auth message.
[SCMRequest] N/A

Change-Id: Ie225218d9e07c308298610a64de50aad6e1a9c1a
Source/WebKit2/UIProcess/API/efl/EwkViewImpl.cpp
Source/WebKit2/UIProcess/API/efl/ewk_auth_challenge.cpp
Source/WebKit2/UIProcess/API/efl/ewk_view.cpp