aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/libimcv/plugins/imv_os/imv_os_state.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/libimcv/plugins/imv_os/imv_os_state.c b/src/libimcv/plugins/imv_os/imv_os_state.c
index 44389f24f..8bb944fea 100644
--- a/src/libimcv/plugins/imv_os/imv_os_state.c
+++ b/src/libimcv/plugins/imv_os/imv_os_state.c
@@ -289,7 +289,7 @@ METHOD(imv_state_t, get_remediation_instructions, bool,
enumerator = this->bad_packages->create_enumerator(this->bad_packages);
while (enumerator->enumerate(enumerator, &package))
{
- len += strlen(package);
+ len += strlen(package) + 1;
}
enumerator->destroy(enumerator);
@@ -302,8 +302,10 @@ METHOD(imv_state_t, get_remediation_instructions, bool,
{
strcpy(pos, package);
pos += strlen(package);
+ *pos++ = '\n';
}
enumerator->destroy(enumerator);
+ *pos = '\0';
*string = this->instructions;
*uri = lib->settings->get_str(lib->settings,