[CRIU] [PATCH] soccr: Print errors in send_fin
Pavel Emelyanov
xemul at virtuozzo.com
Mon Apr 3 11:09:10 PDT 2017
Signed-off-by: Pavel Emelyanov <xemul at virtuozzo.com>
---
soccr/soccr.c | 8 ++++++--
1 file changed, 6 insertions(+), 2 deletions(-)
diff --git a/soccr/soccr.c b/soccr/soccr.c
index 70f9935..fda602e 100644
--- a/soccr/soccr.c
+++ b/soccr/soccr.c
@@ -564,11 +564,15 @@ static int send_fin(struct libsoccr_sk *sk, struct libsoccr_sk_data *data,
libnet_type, /* injection type */
NULL, /* network interface */
errbuf); /* errbuf */
- if (l == NULL)
+ if (l == NULL) {
+ loge("libnet_init failed (%s)\n", errbuf);
return -1;
+ }
- if (setsockopt(l->fd, SOL_SOCKET, SO_MARK, &mark, sizeof(mark)))
+ if (setsockopt(l->fd, SOL_SOCKET, SO_MARK, &mark, sizeof(mark))) {
+ loge("Can't set SO_MARK (%d) for socket\n", mark);
goto err;
+ }
ret = libnet_build_tcp(
ntohs(sk->dst_addr->v4.sin_port), /* source port */
--
2.5.5
More information about the CRIU
mailing list