strgen: Exit early in LanguageFileWriter::Write if length is 0
Avoids warnings about passing a nullptr to fwrite
This commit is contained in:
@@ -365,6 +365,7 @@ struct LanguageFileWriter : LanguageWriter, FileWriter {
|
|||||||
|
|
||||||
void Write(const byte *buffer, size_t length)
|
void Write(const byte *buffer, size_t length)
|
||||||
{
|
{
|
||||||
|
if (length == 0) return;
|
||||||
if (fwrite(buffer, sizeof(*buffer), length, this->fh) != length) {
|
if (fwrite(buffer, sizeof(*buffer), length, this->fh) != length) {
|
||||||
error("Could not write to %s", this->filename);
|
error("Could not write to %s", this->filename);
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user