From f4ff9c1d82fbfd8824b612987987eba1fbba7cbd Mon Sep 17 00:00:00 2001 From: Jonathan G Rennison Date: Thu, 3 Nov 2022 19:18:07 +0000 Subject: [PATCH] strgen: Exit early in LanguageFileWriter::Write if length is 0 Avoids warnings about passing a nullptr to fwrite --- src/strgen/strgen.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/strgen/strgen.cpp b/src/strgen/strgen.cpp index 025f9406df..8db994cae2 100644 --- a/src/strgen/strgen.cpp +++ b/src/strgen/strgen.cpp @@ -365,6 +365,7 @@ struct LanguageFileWriter : LanguageWriter, FileWriter { void Write(const byte *buffer, size_t length) { + if (length == 0) return; if (fwrite(buffer, sizeof(*buffer), length, this->fh) != length) { error("Could not write to %s", this->filename); }