aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorAndreas Steffen <andreas.steffen@strongswan.org>2012-11-13 07:15:46 +0100
committerAndreas Steffen <andreas.steffen@strongswan.org>2012-11-13 07:15:46 +0100
commitf94d32dba96c64359a9f3612480425d9398a45a0 (patch)
tree7b8e64bd6c019261d1615449f048a59da9a822fa /src
parente6a2de344d82b1a0423a251ef8efd1ba3b19a5a5 (diff)
downloadstrongswan-f94d32dba96c64359a9f3612480425d9398a45a0.tar.bz2
strongswan-f94d32dba96c64359a9f3612480425d9398a45a0.tar.xz
fixed remediation instructions output
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,