libX11/u_no-longer-crash-in-XVisualIDFromVisual.patch
Stefan Dirsch 9b84805254 - Update to 1.8.10; this release includes:
* Re-fix XIM input sometimes jumbled (#205, #206, #207, #208, !246)
 * Fix various static analysis errors (!250)
 * Add compose sequences for Arabic hamza (!218), Ezh (!221), and
   hryvnia currency (!259)
 * Make colormap private interfaces thread safe (#215, !254)
 * Fix deadlock in XRebindKeysym() (!256)
 * Assorted memory handling cleanups (!251, !258)
 * Restore VAX support still in use by NetBSD (!257)

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libX11?expand=0&rev=118
2024-07-30 13:18:55 +00:00

13 lines
369 B
Diff

diff -u -p -r libX11-1.7.2.orig/src/Misc.c libX11-1.7.2/src/Misc.c
--- libX11-1.7.2.orig/src/Misc.c 2021-11-15 14:58:41.579310000 +0100
+++ libX11-1.7.2/src/Misc.c 2021-11-15 15:01:27.897244000 +0100
@@ -57,6 +57,8 @@ XDisplayKeycodes(
VisualID XVisualIDFromVisual(Visual *visual)
{
+ if (!visual)
+ return (VisualID)0;
return visual->visualid;
}