Merge branch 'sout-udp' into 'master'

sout: udp: regression fixes

See merge request videolan/vlc!4559
This commit is contained in:
Alaric Senat 2024-04-28 07:10:41 +00:00
commit 959a04f712
1 changed files with 3 additions and 3 deletions

View File

@ -88,7 +88,7 @@ static session_descriptor_t *CreateSDP(vlc_object_t *obj, int fd)
struct sockaddr_in in;
struct sockaddr_in6 in6;
} src, dst;
socklen_t srclen = sizeof (srclen), dstlen = sizeof (dst);
socklen_t srclen = sizeof (src), dstlen = sizeof (dst);
char dhost[INET6_ADDRSTRLEN];
unsigned short dport;
@ -177,9 +177,9 @@ static ssize_t AccessOutWrite(sout_access_out_t *access, block_t *block)
struct msghdr hdr = { .msg_iov = iov, .msg_iovlen = iovlen };
ssize_t val = sendmsg(sys->fd, &hdr, 0);
if (val < 0)
if (val < 0 && errno != EAGAIN && errno != EINTR)
msg_Err(access, "send error: %s", vlc_strerror_c(errno));
else
else if (val > 0)
total += val;
/* Free */