[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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.