Package: libmatemixer / 1.26.0-2+deb12u1

Metadata

Package Version Patches format
libmatemixer 1.26.0-2+deb12u1 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
0001_remove weak pointers on dispose.patch | (download)

libmatemixer/matemixer-device-switch.c | 17 17 + 0 - 0 !
libmatemixer/matemixer-stream-control.c | 15 15 + 0 - 0 !
libmatemixer/matemixer-stream-switch.c | 17 17 + 0 - 0 !
libmatemixer/matemixer-stream.c | 4 4 + 0 - 0 !
4 files changed, 53 insertions(+)

 [patch] remove weak pointers on dispose

A weak pointer has a callback that will happily overwrite freed object memory if the weakly referenced object outlives the object storing the reference. Remove those callbacks when they are no longer needed.