Fix svace issues on WebView 79/259579/1
authorJiyun Yang <ji.yang@samsung.com>
Thu, 10 Jun 2021 02:12:12 +0000 (11:12 +0900)
committerJiyun Yang <ji.yang@samsung.com>
Thu, 10 Jun 2021 02:12:12 +0000 (11:12 +0900)
Change-Id: Ied8a96564f4ef0c51c14cbb994abe876a1dae15d
Signed-off-by: Jiyun Yang <ji.yang@samsung.com>
dali-extension/web-engine-chromium/tizen-web-engine-chromium.cpp
dali-extension/web-engine-chromium/tizen-web-engine-context.cpp
dali-extension/web-engine-chromium/tizen-web-engine-cookie-manager.cpp

index a3b3a74..49df009 100755 (executable)
@@ -155,9 +155,11 @@ class WebViewContainerForDali
 {
 public:
   WebViewContainerForDali(WebViewContainerClient& client, uint32_t width, uint32_t height)
-    : mClient(client)
+    : mWebView(nullptr)
+    , mClient(client)
     , mWidth(width)
     , mHeight(height)
+    , mUserAgent()
     , mWebEngineSettings(0)
     , mWebEngineContext(0)
     , mWebEngineCookieManager(0)
@@ -169,9 +171,11 @@ public:
   }
 
   WebViewContainerForDali(WebViewContainerClient& client, uint32_t width, uint32_t height, uint32_t argc, char** argv)
-    : mClient(client)
+    : mWebView(nullptr)
+    , mClient(client)
     , mWidth(width)
     , mHeight(height)
+    , mUserAgent()
     , mWebEngineSettings(0)
     , mWebEngineContext(0)
     , mWebEngineCookieManager(0)
index 9f74a15..66fcf60 100755 (executable)
@@ -28,7 +28,12 @@ namespace Plugin
 {
 
 TizenWebEngineContext::TizenWebEngineContext(Ewk_Context* context)
-  : ewkContext(context)
+  : webSecurityOriginAcquiredCallback(nullptr)
+  , webStorageUsageAcquiredCallback(nullptr)
+  , webFormPasswordAcquiredCallback(nullptr)
+  , webDownloadStartedCallback(nullptr)
+  , webMimeOverriddenCallback(nullptr)
+  , ewkContext(context)
 {
 }
 
index 6bcaed0..165d5a5 100755 (executable)
@@ -26,6 +26,7 @@ namespace Plugin
 TizenWebEngineCookieManager::TizenWebEngineCookieManager(Ewk_Cookie_Manager* manager)
   : mEwkCookieManager(manager)
   , mCookieAcceptancePolicy(EWK_COOKIE_ACCEPT_POLICY_NO_THIRD_PARTY)
+  , mWebChangesWatchCallback(nullptr)
 {
 }