From: Tom Hughes Date: Wed, 6 Oct 2004 13:49:36 +0000 (+0000) Subject: Cope with arguments over 510 characters in length when writing the X-Git-Tag: svn/VALGRIND_3_0_0~1558 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=fe77cbbf896114f85a2e59a4c82c0d73573d67d2;p=thirdparty%2Fvalgrind.git Cope with arguments over 510 characters in length when writing the cachegrind output file. CCMAIL: 90834-done@bugs.kde.org git-svn-id: svn://svn.valgrind.org/valgrind/trunk@2730 --- diff --git a/cachegrind/cg_main.c b/cachegrind/cg_main.c index 2aa32f3726..f0752b0783 100644 --- a/cachegrind/cg_main.c +++ b/cachegrind/cg_main.c @@ -829,8 +829,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");