]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
Cope with arguments over 510 characters in length when writing the
authorTom Hughes <tom@compton.nu>
Wed, 6 Oct 2004 13:49:36 +0000 (13:49 +0000)
committerTom Hughes <tom@compton.nu>
Wed, 6 Oct 2004 13:49:36 +0000 (13:49 +0000)
cachegrind output file.

CCMAIL: 90834-done@bugs.kde.org

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@2730

cachegrind/cg_main.c

index 2aa32f372676cd75829c71b54a6a6ac68456f92b..f0752b07839418d1481389d55c3fe4ba2c72ad4a 100644 (file)
@@ -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");