From fe358b2047271f856bae7787e53fdbeadea82966 Mon Sep 17 00:00:00 2001 From: Junghwan Date: Fri, 31 Aug 2012 18:35:36 +0900 Subject: [PATCH] Fix BS issue which is occurred from using Null pointer by accident one-time scenario [Title] Fix BS issue which is occurred from using Null pointer by accident one-time scenario [Issue#] S1-7978 [Problem] BS happens [Cause] Null pointer is used in very rare time of launching browser [Solution] Make it to avoid to use NULL pointer [Team] Browser UI [Developer] Junghwan Kang [Request] N/A Change-Id: Ic91bd6ecb0f54e743aafc6f10a742aa50fbb1e8a --- src/browser-view/browser-view.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/browser-view/browser-view.cpp b/src/browser-view/browser-view.cpp index c42f01b..bb6c65b 100755 --- a/src/browser-view/browser-view.cpp +++ b/src/browser-view/browser-view.cpp @@ -1849,6 +1849,11 @@ string Browser_View::get_url(Browser_Window *window) string Browser_View::get_url(void) { + if (!m_focused_window) { + BROWSER_LOGE("m_focused_window is NULL"); + return std::string(); + } + const char *uri = ewk_view_uri_get(m_focused_window->m_ewk_view); BROWSER_LOGD("uri = [%s]", uri); -- 2.7.4