weston-launch: Use SOCK_SEQPACKET for the launcher socket

This lets us detect hang-up when weston-launch dies and clean up properly.
dev
Kristian Høgsberg 11 years ago
parent f45b1e8284
commit bf3c374b1b
  1. 2
      src/weston-launch.c

@ -192,7 +192,7 @@ setup_pam(struct weston_launch *wl)
static int
setup_launcher_socket(struct weston_launch *wl)
{
if (socketpair(AF_LOCAL, SOCK_DGRAM, 0, wl->sock) < 0)
if (socketpair(AF_LOCAL, SOCK_SEQPACKET, 0, wl->sock) < 0)
error(1, errno, "socketpair failed");
if (fcntl(wl->sock[0], F_SETFD, FD_CLOEXEC) < 0)

Loading…
Cancel
Save