Blame SOURCES/0004-Do-not-process-X11-events-in-vdagent_x11_create.patch

f0adba
From 0717474feca8753bce7b8933bd10b3bab62a2f14 Mon Sep 17 00:00:00 2001
f0adba
From: Frediano Ziglio <freddy77@gmail.com>
f0adba
Date: Sat, 12 Feb 2022 21:12:57 +0000
f0adba
Subject: [PATCH] Do not process X11 events in vdagent_x11_create
f0adba
f0adba
Processing events requires some more initialisation between
f0adba
VDAgentDisplay and vdagent_x11.
f0adba
Postpone that after initialisation.
f0adba
This fix a crash on Fedora 36, see
f0adba
https://bugzilla.redhat.com/show_bug.cgi?id=2042877.
f0adba
f0adba
Signed-off-by: Frediano Ziglio <freddy77@gmail.com>
f0adba
---
f0adba
 src/vdagent/x11.c | 3 ---
f0adba
 1 file changed, 3 deletions(-)
f0adba
f0adba
diff --git a/src/vdagent/x11.c b/src/vdagent/x11.c
f0adba
index 05a41d7..4af4bdc 100644
f0adba
--- a/src/vdagent/x11.c
f0adba
+++ b/src/vdagent/x11.c
f0adba
@@ -302,9 +302,6 @@ struct vdagent_x11 *vdagent_x11_create(UdscsConnection *vdagentd,
f0adba
         x11->height[i] = attrib.height;
f0adba
     }
f0adba
 
f0adba
-    /* Flush output buffers and consume any pending events */
f0adba
-    vdagent_x11_do_read(x11);
f0adba
-
f0adba
     return x11;
f0adba
 }
f0adba
 
f0adba
-- 
f0adba
2.38.1
f0adba