diff --git a/output.cc b/output.cc
index a64bb6abf..5864bd18f 100644
--- a/output.cc
+++ b/output.cc
@@ -680,12 +680,12 @@ void printportoutput(Target *currenths, PortList *plist) {
for( ssr_iter = current->scriptResults.begin();
ssr_iter != current->scriptResults.end();
ssr_iter++) {
- char* script_output = formatScriptOutput((*ssr_iter));
-
- Tbl->addItem(rowno, 0, true, true, script_output);
- free(script_output);
log_write(LOG_XML, "",
(*ssr_iter).id, (*ssr_iter).output);
+
+ char* script_output = formatScriptOutput((*ssr_iter));
+ Tbl->addItem(rowno, 0, true, true, script_output);
+ free(script_output);
rowno++;
}
@@ -1701,10 +1701,10 @@ void printhostscriptresults(Target *currenths) {
log_write(LOG_XML, "");
log_write(LOG_NORMAL|LOG_SKID|LOG_STDOUT, "\nHost script results:\n");
for(iter = currenths->scriptResults.begin(); iter != currenths->scriptResults.end(); iter++) {
- script_output = formatScriptOutput((*iter));
- log_write(LOG_NORMAL|LOG_SKID|LOG_STDOUT, "%s\n", script_output);
log_write(LOG_XML, "",
(*iter).id, (*iter).output);
+ script_output = formatScriptOutput((*iter));
+ log_write(LOG_NORMAL|LOG_SKID|LOG_STDOUT, "%s\n", script_output);
}
log_write(LOG_XML, "");
}