88a89,90 > char *perf; > char *perf1; 161,162c163,171 < printf (_("PING %s - %sPacket loss = %d%%"), state_text (this_result), warn_text, < pl); --- > { > asprintf(&perf, "%s", perfdata("packet_loss", pl, "%", > TRUE, wpl, > TRUE, cpl, > TRUE, 0, > FALSE, 0)); > printf (_("PING %s - %sPacket loss = %d%% |%s\n"), state_text (this_result), warn_text, > pl, perf); > } 164,165c173,186 < printf (_("PING %s - %sPacket loss = %d%%, RTA = %2.2f ms"), < state_text (this_result), warn_text, pl, rta); --- > { > asprintf(&perf, "%s", perfdata("packet_loss", pl, "%", > TRUE, wpl, > TRUE, cpl, > TRUE, 0, > FALSE, 0)); > asprintf(&perf1, "%s", perfdata("RTA", rta, "ms", > TRUE, wrta, > TRUE, crta, > TRUE, 0, > FALSE, 0)); > printf (_("PING %s - %sPacket loss = %d%%, RTA = %2.2f ms | %s %s\n"), > state_text (this_result), warn_text, pl, rta, perf1, perf); > }