diff --git a/engines/grim/font.cpp b/engines/grim/font.cpp index ead4a63b554..57c23259f4c 100644 --- a/engines/grim/font.cpp +++ b/engines/grim/font.cpp @@ -59,15 +59,11 @@ void Font::load(const Common::String &filename, Common::SeekableReadStream *data // Read character indexes - are the key/value reversed? _charIndex = new uint16[_numChars]; - if (!_charIndex) - error("Could not load font %s. Out of memory", _filename.c_str()); for (uint i = 0; i < _numChars; ++i) _charIndex[i] = data->readUint16LE(); // Read character headers _charHeaders = new CharHeader[_numChars]; - if (!_charHeaders) - error("Could not load font %s. Out of memory", _filename.c_str()); for (uint i = 0; i < _numChars; ++i) { _charHeaders[i].offset = data->readUint32LE(); _charHeaders[i].width = data->readSByte(); @@ -85,8 +81,6 @@ void Font::load(const Common::String &filename, Common::SeekableReadStream *data } // Read font data _fontData = new byte[_dataSize]; - if (!_fontData) - error("Could not load font %s. Out of memory", _filename.c_str()); data->read(_fontData, _dataSize); diff --git a/engines/grim/gfx_opengl_shaders.cpp b/engines/grim/gfx_opengl_shaders.cpp index 97812d661fe..7fb4783fe99 100644 --- a/engines/grim/gfx_opengl_shaders.cpp +++ b/engines/grim/gfx_opengl_shaders.cpp @@ -1074,8 +1074,6 @@ void GfxOpenGLS::createFont(Font *font) { uint arraySize = size * size * bpp * charsWide * charsHigh; byte *temp = new byte[arraySize]; - if (!temp) - error("Could not allocate %d bytes", arraySize); memset(temp, 0, arraySize); diff --git a/engines/grim/update/mscab.cpp b/engines/grim/update/mscab.cpp index 62cc753d081..78184828fed 100644 --- a/engines/grim/update/mscab.cpp +++ b/engines/grim/update/mscab.cpp @@ -257,8 +257,6 @@ bool MsCabinet::Decompressor::decompressFile(byte *&fileBuf, const FileEntry &en return false; _fileBuf = new byte[entry.length]; - if (!_fileBuf) - return false; buf_tmp = _fileBuf;