]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
Cope with arguments over 510 characters in length when writing the
authorTom Hughes <tom@compton.nu>
Thu, 28 Oct 2004 08:18:54 +0000 (08:18 +0000)
committerTom Hughes <tom@compton.nu>
Thu, 28 Oct 2004 08:18:54 +0000 (08:18 +0000)
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

index 1e81cbb9ca12e68e9c35f718b7b9a83ca7ff4858..4b861585400a4028e6dbaff9218fb927f05da256 100644 (file)
@@ -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");