From 06f5d0b76a53bd9bdda18ca496e65a3fcbf8a76a Mon Sep 17 00:00:00 2001 From: Sacha Date: Sat, 23 Nov 2013 00:23:01 +1000 Subject: [PATCH] Fix small bug that was preventing some shaders from loading. --- file/zip_read.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/file/zip_read.cpp b/file/zip_read.cpp index 188134bd97..5005af96e1 100644 --- a/file/zip_read.cpp +++ b/file/zip_read.cpp @@ -62,8 +62,9 @@ uint8_t *AssetsAssetReader::ReadAsset(const char *path, size_t *size) { if (!asset.open(QIODevice::ReadOnly)) return 0; - uint8_t *contents = new uint8_t[asset.size()]; + uint8_t *contents = new uint8_t[asset.size()+1]; memcpy(contents, (uint8_t*)asset.readAll().data(), asset.size()); + contents[asset.size()] = 0; *size = asset.size(); asset.close(); return contents;