From 97aa985d7995a9c6245081d8750b4bac36b77738 Mon Sep 17 00:00:00 2001 From: Florian Fischer Date: Mon, 13 Aug 2018 13:22:06 +0200 Subject: only print malloc_info if explicitly specified --- benchmarks/bench_loop.c | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/benchmarks/bench_loop.c b/benchmarks/bench_loop.c index b1c8d13..af7ff10 100644 --- a/benchmarks/bench_loop.c +++ b/benchmarks/bench_loop.c @@ -3,6 +3,7 @@ #include #include #include +#include static size_t _rand() { @@ -103,12 +104,15 @@ int main(int argc, char* argv[]) { } } - FILE* f = stdout; if (argc == 7) - f = fopen(argv[6], "w"); - malloc_info(0, f); - if (argc == 7) - fclose(f); + { + FILE* f = stdout; + if (strcmp(argv[6],"stdout") != 0) + f = fopen(argv[6], "w"); + malloc_info(0, f); + if (strcmp(argv[6],"stdout") != 0) + fclose(f); + } return 0; } -- cgit v1.2.3