From f3bef7ac92c96daf1082882ad336270cff202c33 Mon Sep 17 00:00:00 2001 From: vitaut Date: Wed, 8 Jul 2015 07:48:54 -0700 Subject: [PATCH] Fix open_buffered_file --- test/util.cc | 4 ++-- test/util.h | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/test/util.cc b/test/util.cc index d48bdc0e..7b1cdb57 100644 --- a/test/util.cc +++ b/test/util.cc @@ -50,12 +50,12 @@ std::string get_system_error(int error_code) { #endif } -const char *FILE_CONTENT = "Don't panic!"; +const char *const FILE_CONTENT = "Don't panic!"; fmt::BufferedFile open_buffered_file(FILE **fp) { fmt::File read_end, write_end; fmt::File::pipe(read_end, write_end); - write_end.write(FILE_CONTENT, sizeof(FILE_CONTENT) - 1); + write_end.write(FILE_CONTENT, std::strlen(FILE_CONTENT)); write_end.close(); fmt::BufferedFile f = read_end.fdopen("r"); if (fp) diff --git a/test/util.h b/test/util.h index dc69bef1..4027685c 100644 --- a/test/util.h +++ b/test/util.h @@ -52,7 +52,7 @@ void increment(char *s); std::string get_system_error(int error_code); -extern const char *FILE_CONTENT; +extern const char *const FILE_CONTENT; // Opens a buffered file for reading. fmt::BufferedFile open_buffered_file(FILE **fp = 0);