From f94d32dba96c64359a9f3612480425d9398a45a0 Mon Sep 17 00:00:00 2001 From: Andreas Steffen Date: Tue, 13 Nov 2012 07:15:46 +0100 Subject: fixed remediation instructions output --- src/libimcv/plugins/imv_os/imv_os_state.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src') 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, -- cgit v1.2.3