From 36400ac0c1a75831d98f24aa24bedf076dde3765 Mon Sep 17 00:00:00 2001 From: Aaron Jacobs Date: Thu, 8 Aug 2013 00:39:32 +0000 Subject: [PATCH] Updated two calls to sprintf that I missed in r269. --- src/jsontestrunner/main.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/jsontestrunner/main.cpp b/src/jsontestrunner/main.cpp index 74f0216..4805af7 100644 --- a/src/jsontestrunner/main.cpp +++ b/src/jsontestrunner/main.cpp @@ -19,7 +19,7 @@ static std::string normalizeFloatingPointStr( double value ) { char buffer[32]; - sprintf( buffer, "%.16g", value ); + snprintf( buffer, sizeof(buffer), "%.16g", value ); buffer[sizeof(buffer)-1] = 0; std::string s( buffer ); std::string::size_type index = s.find_last_of( "eE" ); @@ -89,7 +89,7 @@ printValueTree( FILE *fout, Json::Value &value, const std::string &path = "." ) for ( int index =0; index < size; ++index ) { static char buffer[16]; - sprintf( buffer, "[%d]", index ); + snprintf( buffer, sizeof(buffer), "[%d]", index ); printValueTree( fout, value[index], path + buffer ); } } @@ -290,4 +290,3 @@ int main( int argc, const char *argv[] ) return exitCode; } -