Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package plymouth for openSUSE:Factory checked in at 2022-05-18 13:13:10 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/plymouth (Old) and /work/SRC/openSUSE:Factory/.plymouth.new.1538 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "plymouth" Wed May 18 13:13:10 2022 rev:104 rq:977806 version:0.9.5~git20220412.e960111 Changes: -------- --- /work/SRC/openSUSE:Factory/plymouth/plymouth.changes 2022-05-17 17:23:40.503129621 +0200 +++ /work/SRC/openSUSE:Factory/.plymouth.new.1538/plymouth.changes 2022-05-18 13:13:20.770670871 +0200 @@ -1,0 +2,7 @@ +Sun May 15 15:58:33 UTC 2022 - Cliff Zhao <qz...@suse.com> + +- Add plymouth-crash-avoid-on-keyboard-remove-input-handler.patch + Confirm keyboard handler list not NULL before release memory + to avoid crash(bsc#1193736). + +------------------------------------------------------------------- New: ---- plymouth-crash-avoid-on-keyboard-remove-input-handler.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ plymouth.spec ++++++ --- /var/tmp/diff_new_pack.rqysqH/_old 2022-05-18 13:13:21.506671519 +0200 +++ /var/tmp/diff_new_pack.rqysqH/_new 2022-05-18 13:13:21.510671523 +0200 @@ -40,6 +40,8 @@ Patch3: plymouth-disable-fedora-logo.patch # PATCH-FIX-OPENSUSE plymouth-only_use_fb_for_cirrus_bochs.patch bnc#888590 boo#1172028 bsc#1181913 fv...@suse.com -- force fb for cirrus and bochs, force drm otherwise. replace removal of framebuffer driver and plymouth-ignore-cirrusdrm.patch with single patch. Patch4: plymouth-only_use_fb_for_cirrus_bochs.patch +# PATCH-FIX-OPENSUSE plymouth-crash-avoid-on-keyboard-remove-input-handler.patch bsc#1193736 qz...@suse.com -- Confirm keyboard handler list not NULL before release memory to avoid crash. +Patch5: plymouth-crash-avoid-on-keyboard-remove-input-handler.patch # PATCH-FIX-OPENSUSE plymouth-install-label-library-and-font-file-to-initrd.patch boo#1183425 boo#1184309 qz...@suse.com -- Pack label plugin and font into initram to ensure notice info could successfully show when partition encrypted. Patch6: plymouth-install-label-library-and-font-file-to-initrd.patch # PATCH-FIX-OPENSUSE plymouth-screen-twice-scale-on-160DPI-higher.patch boo#1183425 boo#1184309 qz...@suse.com -- When DPI > 160, screen will scale output twice. ++++++ plymouth-crash-avoid-on-keyboard-remove-input-handler.patch ++++++ diff -Nura plymouth-0.9.5~git20220412.e960111/src/libply-splash-core/ply-keyboard.c plymouth-0.9.5~git20220412.e960111_new/src/libply-splash-core/ply-keyboard.c --- plymouth-0.9.5~git20220412.e960111/src/libply-splash-core/ply-keyboard.c 2022-04-15 16:39:24.000000000 +0800 +++ plymouth-0.9.5~git20220412.e960111_new/src/libply-splash-core/ply-keyboard.c 2022-05-15 23:31:14.329149370 +0800 @@ -522,6 +522,8 @@ assert (keyboard != NULL); + if (ply_list_get_length(keyboard->keyboard_input_handler_list)) + { for (node = ply_list_get_first_node (keyboard->keyboard_input_handler_list); node; node = ply_list_get_next_node (keyboard->keyboard_input_handler_list, node)) { ply_keyboard_closure_t *closure = ply_list_node_get_data (node); @@ -531,6 +533,7 @@ return; } } + } } void