From fc9fea15af30fc23f97ab9cc94d284644e4402c1 Mon Sep 17 00:00:00 2001 From: Pavel Emelyanov Date: Tue, 4 Apr 2017 20:45:20 +0300 Subject: [PATCH] soccr: Print errors in send_fin (v2) v2: Use logerr where needed. Signed-off-by: Pavel Emelyanov Signed-off-by: Andrei Vagin --- soccr/soccr.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/soccr/soccr.c b/soccr/soccr.c index 70f99357a..cb3f7b9c1 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))) { + logerr("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 */