From d138fc1a15d55b25ed27f185697ab3ef3292f054 Mon Sep 17 00:00:00 2001 From: James Cherry Date: Thu, 9 Dec 2021 18:02:37 -0700 Subject: [PATCH] gcc warning Signed-off-by: James Cherry --- search/WritePathSpice.cc | 2 +- util/MachineWin32.cc | 9 +++++++-- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/search/WritePathSpice.cc b/search/WritePathSpice.cc index e9050d7e..edb940c1 100644 --- a/search/WritePathSpice.cc +++ b/search/WritePathSpice.cc @@ -1621,7 +1621,7 @@ streamPrint(ofstream &stream, { va_list args; va_start(args, fmt); - char *result; + char *result = nullptr; if (vasprintf(&result, fmt, args) == -1) criticalError(267, "out of memory"); stream << result; diff --git a/util/MachineWin32.cc b/util/MachineWin32.cc index a3019606..361752cf 100644 --- a/util/MachineWin32.cc +++ b/util/MachineWin32.cc @@ -18,7 +18,10 @@ namespace sta { // Windows returns -1 if the string does not fit rather than the // required string length as the standard specifies. int -vsnprint(char *str, size_t size, const char *fmt, va_list args) +vsnprint(char *str, + size_t size, + const char *fmt, + va_list args) { // Copy args before using them because consumption is destructive. va_list args_copy1; @@ -37,7 +40,9 @@ vsnprint(char *str, size_t size, const char *fmt, va_list args) } int -vasprintf(char **str, const char *fmt, va_list args) +vasprintf(char **str, + const char *fmt, + va_list args) { size_t size = 1024; for (;;) {