From 1fd60a7de2bc0fa340ddd406e8fa227d2ef692ac Mon Sep 17 00:00:00 2001 From: Tom Hughes Date: Thu, 28 Oct 2004 08:18:54 +0000 Subject: [PATCH] Cope with arguments over 510 characters in length when writing the cachegrind output file. MERGED FROM HEAD git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_2_2_0_BRANCH@2867 --- cachegrind/cg_main.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cachegrind/cg_main.c b/cachegrind/cg_main.c index 1e81cbb9ca..4b86158540 100644 --- a/cachegrind/cg_main.c +++ b/cachegrind/cg_main.c @@ -1143,8 +1143,8 @@ static void fprint_CC_table_and_calc_totals(void) VG_(strcpy)(buf, "cmd:"); VG_(write)(fd, (void*)buf, VG_(strlen)(buf)); for (i = 0; i < VG_(client_argc); i++) { - VG_(sprintf)(buf, " %s", VG_(client_argv)[i]); - VG_(write)(fd, (void*)buf, VG_(strlen)(buf)); + VG_(write)(fd, "", 1); + VG_(write)(fd, VG_(client_argv)[i], VG_(strlen)(VG_(client_argv)[i])); } // "events:" line VG_(sprintf)(buf, "\nevents: Ir I1mr I2mr Dr D1mr D2mr Dw D1mw D2mw\n"); -- 2.47.2