diff --git a/qrenderdoc/Code/pyrenderdoc/pyconversion.h b/qrenderdoc/Code/pyrenderdoc/pyconversion.h index e1383c5b5..0b51ac91c 100644 --- a/qrenderdoc/Code/pyrenderdoc/pyconversion.h +++ b/qrenderdoc/Code/pyrenderdoc/pyconversion.h @@ -454,9 +454,9 @@ struct TypeConversion if(ret == 0) { - out.count = (int)size - 1; - out.elems = (char *)out.allocate(size); - memcpy(out.elems, buf, size - 1); + out.count = (int)size; + out.elems = (char *)out.allocate(size + 1); + memcpy(out.elems, buf, size); out.elems[size] = 0; Py_DecRef(bytes); @@ -508,7 +508,7 @@ struct TypeConversion if(ret == 0) { - out = QString::fromUtf8(buf, (int)(size - 1)); + out = QString::fromUtf8(buf, (int)size); Py_DecRef(bytes);