From b4c51061c3c649e948324d1f3ad37ef6e48f8b96 Mon Sep 17 00:00:00 2001 From: Martin Willi Date: Tue, 3 Jun 2014 12:20:28 +0200 Subject: [PATCH] imv-swid: Cast json object strings when using it as chunk pointer While the string is actually const, we don't have a const chunk to handle such strings properly in chunks. Fixes compiler warnings. --- src/libpts/plugins/imv_swid/imv_swid_agent.c | 2 +- src/libpts/plugins/imv_swid/imv_swid_rest.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/libpts/plugins/imv_swid/imv_swid_agent.c b/src/libpts/plugins/imv_swid/imv_swid_agent.c index ffff6c6b8..4278fadf7 100644 --- a/src/libpts/plugins/imv_swid/imv_swid_agent.c +++ b/src/libpts/plugins/imv_swid/imv_swid_agent.c @@ -562,7 +562,7 @@ METHOD(imv_agent_if_t, batch_ending, TNC_Result, json_object_put(jresponse); break; } - target = json_object_get_string(jvalue); + target = (char*)json_object_get_string(jvalue); DBG1(DBG_IMV, " %s", target); /* Separate target into tag_creator and unique_sw_id */ diff --git a/src/libpts/plugins/imv_swid/imv_swid_rest.c b/src/libpts/plugins/imv_swid/imv_swid_rest.c index f40cc4931..143b0b239 100644 --- a/src/libpts/plugins/imv_swid/imv_swid_rest.c +++ b/src/libpts/plugins/imv_swid/imv_swid_rest.c @@ -58,7 +58,7 @@ METHOD(imv_swid_rest_t, post, status_t, { return FAILED; } - data = chunk_from_str(json_object_to_json_string(jrequest)); + data = chunk_from_str((char*)json_object_to_json_string(jrequest)); status = lib->fetcher->fetch(lib->fetcher, uri, &response, FETCH_TIMEOUT, this->timeout,