File vino-CVE-2019-15681.patch of Package vino.13213

diff -urp vino-3.22.0.orig/server/libvncserver/rfbserver.c vino-3.22.0/server/libvncserver/rfbserver.c
--- vino-3.22.0.orig/server/libvncserver/rfbserver.c	2015-08-28 11:00:50.000000000 -0500
+++ vino-3.22.0/server/libvncserver/rfbserver.c	2019-11-12 14:48:04.702135937 -0600
@@ -1534,6 +1534,8 @@ rfbSendServerCutText(rfbScreenInfoPtr rf
     rfbServerCutTextMsg sct;
     rfbClientIteratorPtr iterator;
 
+    memset((char *)&sct, 0, sizeof(sct));
+
     iterator = rfbGetClientIterator(rfbScreen);
     while ((cl = rfbClientIteratorNext(iterator)) != NULL) {
         /* Client is not authenticated, ignore. See GNOME bug 678434. */
openSUSE Build Service is sponsored by