diff options
Diffstat (limited to '3rdparty/bgfx/3rdparty/spirv-tools/source/text.cpp')
-rw-r--r-- | 3rdparty/bgfx/3rdparty/spirv-tools/source/text.cpp | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/3rdparty/bgfx/3rdparty/spirv-tools/source/text.cpp b/3rdparty/bgfx/3rdparty/spirv-tools/source/text.cpp index 5b51845c74c..d88d4f7f6d2 100644 --- a/3rdparty/bgfx/3rdparty/spirv-tools/source/text.cpp +++ b/3rdparty/bgfx/3rdparty/spirv-tools/source/text.cpp @@ -810,7 +810,8 @@ spv_result_t spvTextToBinaryWithOptions(const spv_const_context context, } void spvTextDestroy(spv_text text) { - if (!text) return; - delete[] text->str; - delete text; + if (text) { + if (text->str) delete[] text->str; + delete text; + } } |