From 9d40b616456e6f1d5085c9431e40f20783ebeace Mon Sep 17 00:00:00 2001 From: Simon Ser Date: Thu, 20 May 2021 17:40:20 +0200 Subject: [PATCH] wlserver: prevent list corruption on double wlserver_surface_set_wl_id --- src/wlserver.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/wlserver.cpp b/src/wlserver.cpp index 7da377e..d724329 100644 --- a/src/wlserver.cpp +++ b/src/wlserver.cpp @@ -775,6 +775,7 @@ void wlserver_surface_set_wl_id( struct wlserver_surface *surf, long id ) if ( surf->wl_id != 0 ) { fprintf( stderr, "surf->wl_id already set, was %lu, set %lu\n", surf->wl_id, id ); + return; } surf->wl_id = id;