Hello, we were working on a project which involved nested wayland protocol requests and bumped into a small re-entrancy issue in wl_display_iterate(). Basically it is better to check the length of remaining data on every iteration since the nested request might have consumed those bytes already.