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

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