From dbe79d3451647dae6d07644081fde7b42a408335 Mon Sep 17 00:00:00 2001 From: Gavin Andresen Date: Thu, 20 Jan 2011 14:57:46 -0500 Subject: [PATCH] Fix bus error in DebugPrint if -datadir given non-existent directory. --- util.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/util.cpp b/util.cpp index 694f91304..0ad9532d6 100644 --- a/util.cpp +++ b/util.cpp @@ -165,7 +165,7 @@ inline int OutputDebugStringF(const char* pszFormat, ...) GetDataDir(pszFile); strlcat(pszFile, "/debug.log", sizeof(pszFile)); fileout = fopen(pszFile, "a"); - setbuf(fileout, NULL); // unbuffered + if (fileout) setbuf(fileout, NULL); // unbuffered } if (fileout) {