diff --git a/src/tools/stuffextract/StuffExtract.cpp b/src/tools/stuffextract/StuffExtract.cpp index c2aa751..66f6974 100644 --- a/src/tools/stuffextract/StuffExtract.cpp +++ b/src/tools/stuffextract/StuffExtract.cpp @@ -515,7 +515,8 @@ void ExtractMaps(void) printf("\nERROR: Map extraction failed: could not save file %s\n",wdt_out); return; } - wdt_fh.write((char*)wdt_bb.contents(),wdt_bb.size()); + if (wdt_bb.size()) + wdt_fh.write((char*)wdt_bb.contents(),wdt_bb.size()); wdt_fh.close(); printf("Extracted WDT '%s'\n",wdt_name);