[qt/pyside/pyside-setup]: Summary of bulk changes made
KDE Git Services - Bulk Change <[email protected]>
| Newsgroups | gmane.comp.kde.cvs |
|---|---|
| Message-ID | <[email protected]> |
Git repository change summary for qt/pyside/pyside-setup Pushed by mirror-service into branch 'dev'. Changed from e1a3be165771c0ee9d322edad8d521d1e56ddddf to 857ac13f94adbe285406d9e3e99b83d0946c77a5 Acknowledgement was received that this change introduces only existing code that has been pushed to another public open source repository. This change contains the following new commits: Git commit b50f6425633f76948bd045810abbd0a96b6d9fcd by Cristián Maureira-Fredes on 10/08/2026 at 12:31.. Fix wrong Py_XDECREF on borrowed PyTuple_GetItem ref PyTuple_GetItem returns a borrowed reference; calling Py_XDECREF on it decrements the refcount of an object still owned by the tuple. Change-Id: I1dc557928a029ad3cb22fc62475d90a69b23735e Reviewed-by: Friedemann Kleint <[email protected]> https://invent.kde.org/qt/pyside/pyside-setup/-/commit/b50f6425633f76948bd045810abbd0a96b6d9fcd Git commit cc66a9d0d42e2516517b59e4368ebab941d996fa by Cristián Maureira-Fredes on 10/08/2026 at 12:32.. Fix null-dereference when _Pep_TypePrivateMangle returns nullptr _Pep_TypePrivateMangle can return nullptr on malloc or PyUnicode_AsWideChar failure. Guard against passing nullptr to PyObject_GetAttr in methodGetAttr. Change-Id: I0eda5a57d95c21c5deab331733d85f710fa045a3 Reviewed-by: Friedemann Kleint <[email protected]> https://invent.kde.org/qt/pyside/pyside-setup/-/commit/cc66a9d0d42e2516517b59e4368ebab941d996fa Git commit 857ac13f94adbe285406d9e3e99b83d0946c77a5 by Cristián Maureira-Fredes on 10/08/2026 at 12:32.. Fix heap buffer leak on error paths in _Pep_TypePrivateMangle When PyUnicode_AsWideChar fails and the buffer was heap-allocated (amount > big_stack), the early return was missing the free() call. Change-Id: I0159c31451198698b3400cbf2e3dc70cdaeddf8c Reviewed-by: Friedemann Kleint <[email protected]> https://invent.kde.org/qt/pyside/pyside-setup/-/commit/857ac13f94adbe285406d9e3e99b83d0946c77a5