[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [2/2] slirp: Handle error returns from sosendoob()
From: |
Samuel Thibault |
Subject: |
Re: [Qemu-devel] [2/2] slirp: Handle error returns from sosendoob() |
Date: |
Wed, 12 Jul 2017 01:24:21 +0200 |
User-agent: |
NeoMutt/20170113 (1.7.2) |
Peter Maydell, on lun. 05 juin 2017 17:19:36 +0100, wrote:
> diff --git a/slirp/socket.c b/slirp/socket.c
> index a17caa9..84cf13a 100644
> --- a/slirp/socket.c
> +++ b/slirp/socket.c
> @@ -404,7 +404,14 @@ sowrite(struct socket *so)
> DEBUG_ARG("so = %p", so);
>
> if (so->so_urgc) {
> - sosendoob(so);
> + if (sosendoob(so) < so->so_urgc) {
Mmm, I believe one needs to use a copy of so->so_urgc, since sosendoob()
modifies it in the success case?
Samuel
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- Re: [Qemu-devel] [2/2] slirp: Handle error returns from sosendoob(),
Samuel Thibault <=