diff --git a/qrenderdoc/Code/pyrenderdoc/PythonContext.cpp b/qrenderdoc/Code/pyrenderdoc/PythonContext.cpp index 5cbf6becd..457d0e3d7 100644 --- a/qrenderdoc/Code/pyrenderdoc/PythonContext.cpp +++ b/qrenderdoc/Code/pyrenderdoc/PythonContext.cpp @@ -1331,7 +1331,7 @@ PyObject *PythonContext::outstream_write(PyObject *self, PyObject *args) PyFrameObject *frame = PyEval_GetFrame(); - while(message.back() == '\n' || message.back() == '\r') + while(!message.empty() && (message.back() == '\n' || message.back() == '\r')) message.pop_back(); QString filename = lit("unknown");