diff options
author | Marius Vlad <marius.vlad@collabora.com> | 2021-03-10 10:46:10 +0200 |
---|---|---|
committer | Marius Vlad <marius.vlad@collabora.com> | 2021-05-04 16:08:00 +0300 |
commit | 9bc8230996281745e865701c4aa5471b075fc5e9 (patch) | |
tree | 4c32dc053fb3f02a20749361b14c60d70f3ee243 | |
parent | 1863fee02210ab55dec6671eb04cb355a9a87e26 (diff) |
hs-clientmanager: Pass arguments to printf() wrappersjellyfish_10.0.3jellyfish/10.0.310.0.3
Avoid crashing on various platforms, by not setting any argument at all.
Bug-AGL: SPEC-3843
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Change-Id: Ifb082b95fd6ebc71e863b843c9fd895f5f7efdde
-rw-r--r-- | src/hs-clientmanager.cpp | 8 | ||||
-rw-r--r-- | src/hs-proxy.cpp | 2 |
2 files changed, 5 insertions, 5 deletions
diff --git a/src/hs-clientmanager.cpp b/src/hs-clientmanager.cpp index 8f02953..66fd699 100644 --- a/src/hs-clientmanager.cpp +++ b/src/hs-clientmanager.cpp @@ -172,8 +172,8 @@ is_application_running(afb_req_t request, std::string id) afm_proxy.ps(request->api, &jobj); if (jobj) { - const int len = json_object_array_length(jobj); - for (int i = 0; i < len; i++) { + size_t len = json_object_array_length(jobj); + for (size_t i = 0; i < len; i++) { struct json_object *aid; struct json_object *item = json_object_array_get_idx(jobj, i); @@ -236,11 +236,11 @@ int HS_ClientManager::handleRequest(afb_req_t request, const char *verb, const c if (strcasecmp(verb, "showWindow") == 0) { ret = is_application_running(request, id); if (ret == AFB_REQ_NOT_STARTED_APPLICATION) { - AFB_INFO("%s is not running. Will attempt to start it"); + AFB_INFO("%s is not running. Will attempt to start it", appid); return ret; } } - AFB_INFO("%s found to be running. Forwarding request to the client"); + AFB_INFO("%s found to be running. Forwarding request to the client", appid); ret = ip->second->handleRequest(request, verb); } else { diff --git a/src/hs-proxy.cpp b/src/hs-proxy.cpp index c6a373c..4b89189 100644 --- a/src/hs-proxy.cpp +++ b/src/hs-proxy.cpp @@ -56,7 +56,7 @@ static void api_callback(void *closure, struct json_object *object, const char * /* if we have an error then we couldn't start the application so we remove it */ if (error) { - AFB_INFO("asynchronous call, removing client %s", cdata->appid); + AFB_INFO("asynchronous call, removing client %s", cdata->appid.c_str()); clientManager->removeClient(cdata->appid); } |