From eb3239b921cd27708fce558c4cacb920adb575f4 Mon Sep 17 00:00:00 2001 From: Tobias Brunner Date: Tue, 8 Aug 2017 15:32:08 +0200 Subject: [PATCH] libimcv: Cast chunk length to int when printing as string --- src/libimcv/plugins/imv_swid/imv_swid_state.c | 3 ++- src/libimcv/swid/swid_inventory.c | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/libimcv/plugins/imv_swid/imv_swid_state.c b/src/libimcv/plugins/imv_swid/imv_swid_state.c index 2b270b880a..50e9f489a4 100644 --- a/src/libimcv/plugins/imv_swid/imv_swid_state.c +++ b/src/libimcv/plugins/imv_swid/imv_swid_state.c @@ -301,7 +301,8 @@ METHOD(imv_swid_state_t, set_swid_inventory, void, tag_creator = tag_id->get_tag_creator(tag_id); sw_id = tag_id->get_unique_sw_id(tag_id, NULL); snprintf(software_id, BUF_LEN, "%.*s__%.*s", - tag_creator.len, tag_creator.ptr, sw_id.len, sw_id.ptr); + (int)tag_creator.len, tag_creator.ptr, + (int)sw_id.len, sw_id.ptr); DBG3(DBG_IMV, " %s", software_id); /* Add software ID to JSON array */ diff --git a/src/libimcv/swid/swid_inventory.c b/src/libimcv/swid/swid_inventory.c index 4adbb39b4a..5f6e50cb7c 100644 --- a/src/libimcv/swid/swid_inventory.c +++ b/src/libimcv/swid/swid_inventory.c @@ -125,7 +125,8 @@ static status_t generate_tags(private_swid_inventory_t *this, tag_creator = tag_id->get_tag_creator(tag_id); sw_id = tag_id->get_unique_sw_id(tag_id, NULL); snprintf(software_id, BUF_LEN, "%.*s__%.*s", - tag_creator.len, tag_creator.ptr, sw_id.len, sw_id.ptr); + (int)tag_creator.len, tag_creator.ptr, + (int)sw_id.len, sw_id.ptr); swid_tag = swid_gen->generate_tag(swid_gen, software_id, NULL, NULL, full, pretty); -- 2.47.2