Wayland screensharing: avoid potential crash when cursor metadata are not set
This commit is contained in:
		
							parent
							
								
									32ae24f618
								
							
						
					
					
						commit
						70203c58f5
					
				| @ -163,7 +163,7 @@ ExcludeArch: aarch64 | ||||
| Summary:        Mozilla Firefox Web browser | ||||
| Name:           firefox | ||||
| Version:        98.0 | ||||
| Release:        3%{?pre_tag}%{?dist} | ||||
| Release:        4%{?pre_tag}%{?dist} | ||||
| URL:            https://www.mozilla.org/firefox/ | ||||
| License:        MPLv1.1 or GPLv2+ or LGPLv2+ | ||||
| Source0:        https://archive.mozilla.org/pub/firefox/releases/%{version}%{?pre_version}/source/firefox-%{version}%{?pre_version}.source.tar.xz | ||||
| @ -1079,6 +1079,9 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || : | ||||
| #--------------------------------------------------------------------- | ||||
| 
 | ||||
| %changelog | ||||
| * Wed Mar 30 2022 Jan Grulich <jgrulich@redhat.com> - 98.0-4 | ||||
| - Wayland screensharing: avoid potential crash when cursor metadata are not set | ||||
| 
 | ||||
| * Wed Mar 16 2022 Martin Stransky <stransky@redhat.com> - 98.0-3 | ||||
| - Added a workaround for rhbz#2063961 | ||||
| 
 | ||||
|  | ||||
| @ -9344,7 +9344,7 @@ index 0000000..c6ba661 | ||||
| +    const struct spa_meta_cursor* cursor =
 | ||||
| +        static_cast<struct spa_meta_cursor*>(spa_buffer_find_meta_data(
 | ||||
| +            spa_buffer, SPA_META_Cursor, sizeof(*cursor)));
 | ||||
| +    if (spa_meta_cursor_is_valid(cursor)) {
 | ||||
| +    if (cursor && spa_meta_cursor_is_valid(cursor)) {
 | ||||
| +      struct spa_meta_bitmap* bitmap = nullptr;
 | ||||
| +
 | ||||
| +      if (cursor->bitmap_offset)
 | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user