Fix python message handling reading out of bounds read

This commit is contained in:
Jake Turner
2025-09-24 15:47:14 +01:00
parent 8203032ec3
commit 39c7dc1027
@@ -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");