Browse Source

interrupt: use vlc_sendmsg()

pull/104/head
Rémi Denis-Courmont 6 years ago
parent
commit
5225280bd1
  1. 4
      src/misc/interrupt.c
  2. 2
      src/network/io.c

4
src/misc/interrupt.c

@ -505,8 +505,8 @@ ssize_t vlc_sendmsg_i11e(int fd, const struct msghdr *msg, int flags)
if (vlc_poll_i11e(&ufd, 1, -1) < 0)
return -1;
/* NOTE: MSG_EOR, MSG_OOB and MSG_NOSIGNAL should all work fine here. */
return sendmsg(fd, msg, flags);
/* NOTE: MSG_EOR and MSG_OOB should all work fine here. */
return vlc_sendmsg(fd, msg, flags);
}
ssize_t vlc_sendto_i11e(int fd, const void *buf, size_t len, int flags,

2
src/network/io.c

@ -421,7 +421,7 @@ ssize_t (net_Write)(vlc_object_t *obj, int fd, const void *buf, size_t len)
return -1;
}
ssize_t val = vlc_send_i11e (fd, buf, len, MSG_NOSIGNAL);
ssize_t val = vlc_send_i11e(fd, buf, len, 0);
if (val == -1)
{
if (errno == EINTR || errno == EAGAIN)

Loading…
Cancel
Save