From 59529d4f4205dcc2184b76013081ef551f0b0207 Mon Sep 17 00:00:00 2001 From: baldurk Date: Wed, 1 Aug 2018 18:09:21 +0100 Subject: [PATCH] Don't infinite loop if encountering invalid characters in hlslDefines --- renderdoc/driver/shaders/dxbc/dxbc_spdb.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/renderdoc/driver/shaders/dxbc/dxbc_spdb.cpp b/renderdoc/driver/shaders/dxbc/dxbc_spdb.cpp index 03395aaa2..e86a72313 100644 --- a/renderdoc/driver/shaders/dxbc/dxbc_spdb.cpp +++ b/renderdoc/driver/shaders/dxbc/dxbc_spdb.cpp @@ -910,6 +910,10 @@ SPDBChunk::SPDBChunk(DXBCFile *dxbc, void *chunk) cmdlineDefines += "\n"; } } + else + { + c++; + } } Files.push_back(make_pair("@cmdline", cmdlineDefines));