From e9e3f9d84ae2255c5f50e8de6891df835b5f9f9b Mon Sep 17 00:00:00 2001 From: SangYong Park Date: Mon, 24 May 2021 11:37:21 +0900 Subject: [PATCH] Add null check for avoiding std::string crash ewk_view_url_get() can return nullptr, but std::string constructor with nullptr causes crash. so add null check before construction. Change-Id: I76e32366a27d307e82778150d5235696f68f99a9 Signed-off-by: SangYong Park --- runtime/browser/web_view_impl.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/runtime/browser/web_view_impl.cc b/runtime/browser/web_view_impl.cc index db7de49..0f209cd 100755 --- a/runtime/browser/web_view_impl.cc +++ b/runtime/browser/web_view_impl.cc @@ -967,7 +967,8 @@ void WebViewImpl::InitRotaryEventCallback() { } std::string WebViewImpl::GetUrl() { - return std::string(ewk_view_url_get(ewk_view_)); + auto url = ewk_view_url_get(ewk_view_); + return std::string(url ? url : ""); } Evas_Object* WebViewImpl::evas_object() const { -- 2.7.4