commons: correctly handle recvmsg returning 0
commons: correctly handle recvmsg returning 0

vberger/wayland-client-rs,vberger/wayland-client-rs,vberger/wayland-rs,vberger/wayland-client-rs,vberger/wayland-rs,Smithay/wayland-rs,Smithay/wayland-rs