summaryrefslogtreecommitdiffstats
path: root/src/egl/wayland
diff options
context:
space:
mode:
authorJonas Ådahl <[email protected]>2012-12-25 13:01:08 +0100
committerKristian Høgsberg <[email protected]>2013-01-03 11:44:55 -0500
commit800ed958c33092d694686fcc25c0283dfba86459 (patch)
tree5ee4cb699b871f26d0c73d8d8ea2a50da3f3254c /src/egl/wayland
parent622d96aae499445f12861214354a5b9f63e3a738 (diff)
wayland: Don't cancel a roundtrip when any event is received
Since wl_display_dispatch_queue() returns the number of processed events or -1 on error, only cancel the roundtrip if an -1 is returned. This also fixes a potential memory corruption bug happening when the roundtrip does an early return and the callback later writes to the then out of scope stack allocated `done' parameter. Reviewed-by: Kristian Høgsberg <[email protected]>
Diffstat (limited to 'src/egl/wayland')
0 files changed, 0 insertions, 0 deletions