From a3736b64e77f51518754241126fa296decc31b66 Mon Sep 17 00:00:00 2001 From: "Bruce A. Mah" Date: Fri, 21 Feb 2014 13:24:38 -0800 Subject: [PATCH] Don't append a colon and two spaces to title in --json output. Resolves Issue 139. --- src/iperf_api.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/iperf_api.c b/src/iperf_api.c index 4313296..05de7b7 100644 --- a/src/iperf_api.c +++ b/src/iperf_api.c @@ -772,8 +772,7 @@ iperf_parse_arguments(struct iperf_test *test, int argc, char **argv) #endif break; case 'T': - test->title = malloc(strlen(optarg) + 4); - sprintf(test->title, "%s: ", optarg); + test->title = strdup(optarg); client_flag = 1; break; case 'C': @@ -2609,7 +2608,7 @@ iprintf(struct iperf_test *test, const char* format, ...) int r; if (test->title) - fputs(test->title, stdout); + printf("%s: ", test->title); va_start(argp, format); r = vprintf(format, argp); va_end(argp);