diff options
| author | Asher Gordon <AsDaGo@posteo.net> | 2019-12-24 00:44:30 -0500 |
|---|---|---|
| committer | Simon Tatham <anakin@pobox.com> | 2019-12-25 06:28:52 +0000 |
| commit | ce69911077ce1399ae3626c9f66737c4586db18a (patch) | |
| tree | b89cb458b41d540f635cbfe36dac9b7d86d96fe8 /PuzzleApplet.java | |
| parent | 1c0c49dd5cd8df6ae87f7be5371be84589fa2662 (diff) | |
| download | puzzles-ce69911077ce1399ae3626c9f66737c4586db18a.zip puzzles-ce69911077ce1399ae3626c9f66737c4586db18a.tar.gz puzzles-ce69911077ce1399ae3626c9f66737c4586db18a.tar.bz2 puzzles-ce69911077ce1399ae3626c9f66737c4586db18a.tar.xz | |
Don't segfault when no icons are available.
When no icons are available, n_xpm_icons will be 0, and
menu_about_event() will try to access xpm_icons[n_xpm_icons-1]. Since
n_xpm_icons is 0, this becomes xpm_icons[-1] which is an invalid
value, causing a segfault.
Instead, check if n_xpm_icons is 0, and if so, don't pass any icon to
gtk_show_about_dialog().
Diffstat (limited to 'PuzzleApplet.java')
0 files changed, 0 insertions, 0 deletions