From 0f37f6006c4f362ae802cdf628b761746206a1e3 Mon Sep 17 00:00:00 2001 From: Muhammad Bilal Khan Date: Mon, 9 Mar 2026 00:59:19 +0500 Subject: [PATCH 1/2] refs: clean cache in make clean --- Makefile | 1 + 1 file changed, 1 insertion(+) diff --git a/Makefile b/Makefile index f67517d5..afa43049 100644 --- a/Makefile +++ b/Makefile @@ -13,6 +13,7 @@ all: clean gen .PHONY: clean clean: rm -rf ${PWD}/bin/* + rm -rf ${PWD}/cache/* .PHONY: gen gen: go-gen-proto rs-gen-proto ee/psso/gen From 5ad08d9732a956bf076e858acf1fe448334a246b Mon Sep 17 00:00:00 2001 From: Muhammad Bilal Khan Date: Mon, 9 Mar 2026 00:59:54 +0500 Subject: [PATCH 2/2] refs #440: added nullptr check for CefApp --- ee/wcp/ak_cred_provider/Provider.cpp | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/ee/wcp/ak_cred_provider/Provider.cpp b/ee/wcp/ak_cred_provider/Provider.cpp index c4c68234..07ac5234 100644 --- a/ee/wcp/ak_cred_provider/Provider.cpp +++ b/ee/wcp/ak_cred_provider/Provider.cpp @@ -124,12 +124,19 @@ void Provider::SetCefApp(sHookData* pData) { // Initialize the CEF browser process. May return false if initialization // fails or if early exit is desired (for example, due to process singleton // relaunch behavior). - if (!CefInitialize(main_args, settings, m_pCefApp.get(), sandbox_info)) { - spdlog::debug("CefGetExitCode"); - // return CefGetExitCode(); - m_pCefApp = nullptr; + if (m_pCefApp) + { + if (!CefInitialize(main_args, settings, m_pCefApp.get(), sandbox_info)) { + spdlog::debug("CefGetExitCode"); + // return CefGetExitCode(); + m_pCefApp = nullptr; + } + spdlog::debug("CefInitialize"); + } + else + { + spdlog::debug("SetCefApp: Could not instantiate SimpleApp. CEF app setup failed."); } - spdlog::debug("CefInitialize"); // Run the CEF message loop. This will block until CefQuitMessageLoop() is // called. // CefRunMessageLoop();