gtk/gdk/broadway
Peter Wu fffbe61c23 broadway: fix use-after-free on read errors
Call chain:
 - input_data_cb
   - broadway_server_read_all_input_nonblocking (input)
     - broadway_input_free (input)
       (now input is invalid)
     attempt to use input->active -> use-after-free

Make broadway_server_read_all_input_nonblocking return a boolean, TRUE
if the input was valid, FALSE otherwise. This allows input_data_cb to
detect whether the input was gone or not.

https://bugzilla.gnome.org/show_bug.cgi?id=741685
2015-07-26 00:46:13 -04:00
..
broadway-buffer.c broadway: Avoid compiler warnings 2015-06-13 21:10:25 -04:00
broadway-buffer.h
broadway-output.c
broadway-output.h
broadway-protocol.h
broadway-server.c broadway: fix use-after-free on read errors 2015-07-26 00:46:13 -04:00
broadway-server.h broadway: Initial SSL support 2014-12-15 11:25:43 +00:00
broadway.js Cleanup invalid comments (duplication of words) 2014-08-26 19:55:38 -04:00
broadwayd.c broadway: Only use abstract sockets when they are supported 2015-01-18 15:24:30 -05:00
client.html
gdkbroadway-server.c broadway: Handle shm_open failing by falling back on tmp files 2015-06-26 00:21:27 +02:00
gdkbroadway-server.h
gdkbroadway.h
gdkbroadwaycursor.h
gdkbroadwaydisplay.h
gdkbroadwaydisplaymanager.h
gdkbroadwayvisual.h
gdkbroadwaywindow.h
gdkcursor-broadway.c
gdkdevice-broadway.c Broadway: Remove display assumptions 2014-10-25 10:32:53 -04:00
gdkdevice-broadway.h
gdkdevicemanager-broadway.c
gdkdevicemanager-broadway.h
gdkdisplay-broadway.c gdkdisplay: Provide a default event_data_copy / event_data_free 2014-10-27 22:13:23 -07:00
gdkdisplay-broadway.h
gdkdnd-broadway.c
gdkeventsource.c Broadway: Remove display assumptions 2014-10-25 10:32:53 -04:00
gdkeventsource.h Fix some oversights with header guards 2014-12-08 19:31:56 -05:00
gdkglobals-broadway.c
gdkkeys-broadway.c gdkkeys: Add support to _get_scroll_lock_state() 2015-04-27 20:07:52 -03:00
gdkprivate-broadway.h gdkwindow-broadway: Make queue_antiexpose implementation private 2014-06-21 18:45:38 -04:00
gdkproperty-broadway.c
gdkscreen-broadway.c broadway: Implement maximization 2015-07-01 21:07:28 +02:00
gdkscreen-broadway.h
gdkselection-broadway.c
gdktestutils-broadway.c Broadway: Fix various compiler warnings 2014-09-05 19:39:05 -04:00
gdkvisual-broadway.c
gdkwindow-broadway.c broadway: Implement maximization 2015-07-01 21:07:28 +02:00
gdkwindow-broadway.h broadway: Implement maximization 2015-07-01 21:07:28 +02:00
Makefile.am Quiet some make rules 2014-11-30 17:18:54 -05:00
rawinflate.min.js
toarray.pl gdk/broadway/toarray.pl: Fix Code Generation for MSVC 2014-10-23 09:12:22 +08:00
TODO.broadway