From 8ec3c0a5d091591d2961a64f4a8cdf3600111fa8 Mon Sep 17 00:00:00 2001 From: "Steinar H. Gunderson" Date: Tue, 17 Oct 2017 23:13:12 +0200 Subject: [PATCH] Add an assert to die early if the shader really fails. --- narabu-encoder.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/narabu-encoder.cpp b/narabu-encoder.cpp index febe214..36804d6 100644 --- a/narabu-encoder.cpp +++ b/narabu-encoder.cpp @@ -401,6 +401,7 @@ int main(int argc, char **argv) const uint8_t *out_end = data + (stream_idx * 64 + y * 8 + x + 1) * 1024; const uint8_t *ptr = data + offsets[stream_idx * 64 + y * 8 + x]; uint32_t num_rans_bytes = out_end - ptr; + assert(num_rans_bytes <= 1024); if (num_rans_bytes == last_block.size() && memcmp(last_block.data(), ptr, last_block.size()) == 0) { -- 2.39.2