Package: gnome-tetravex / 1:3.38.2-3

Metadata

Package Version Patches format
gnome-tetravex 1:3.38.2-3 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
Puzzle Use temporary variables when dereferencing initial.patch | (download)

src/puzzle.vala | 9 7 2 - 0 !
1 file changed, 7 insertions( ), 2 deletions(-)

 puzzle: use temporary variables when dereferencing initial_board

If we directly use `(!) initial_board [x, y]`, the C code generated by
valac 0.48.16 sets a temporary variable to a pointer into
`initial_board`, and then frees that pointer when it goes out of scope,
leaving a dangling pointer in `initial_board` which causes a double-free
and a crash.

Signed-off-by: Simon McVittie <[email protected]>
Bug: https://gitlab.gnome.org/GNOME/gnome-tetravex/-/issues/32
Bug-Debian: https://bugs.debian.org/986718
Puzzle Clarify why we can assume that saved tile referenc.patch | (download)

src/puzzle.vala | 10 10 0 - 0 !
1 file changed, 10 insertions( )

 puzzle: clarify why we can assume that saved tile references are
 non-null

Signed-off-by: Simon McVittie <[email protected]>
meson drop unused argument for i18n.merge_file.patch | (download)

data/meson.build | 4 2 2 - 0 !
1 file changed, 2 insertions( ), 2 deletions(-)

 meson: drop unused argument for i18n.merge_file()

Ignored in Meson < 0.60.0, deprecated since 0.60.1 and fatal since 0.61.0.

data/meson.build:37:0: ERROR: Function does not take positional arguments.
data/meson.build:59:0: ERROR: Function does not take positional arguments.

https://gitlab.gnome.org/GNOME/gnome-tetravex/-/merge_requests/20