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 (;;) {