aboutsummaryrefslogtreecommitdiffstats
path: root/net/tipc/socket.c
diff options
context:
space:
mode:
Diffstat (limited to 'net/tipc/socket.c')
-rw-r--r--net/tipc/socket.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/net/tipc/socket.c b/net/tipc/socket.c
index 08d87fc80b10..ef0475568f9e 100644
--- a/net/tipc/socket.c
+++ b/net/tipc/socket.c
@@ -1,5 +1,5 @@
1/* 1/*
2* net/tipc/socket.c: TIPC socket API 2 * net/tipc/socket.c: TIPC socket API
3 * 3 *
4 * Copyright (c) 2001-2007, 2012-2014, Ericsson AB 4 * Copyright (c) 2001-2007, 2012-2014, Ericsson AB
5 * Copyright (c) 2004-2008, 2010-2013, Wind River Systems 5 * Copyright (c) 2004-2008, 2010-2013, Wind River Systems
@@ -1431,13 +1431,14 @@ static int tipc_backlog_rcv(struct sock *sk, struct sk_buff *buf)
1431{ 1431{
1432 u32 res; 1432 u32 res;
1433 struct tipc_sock *tsk = tipc_sk(sk); 1433 struct tipc_sock *tsk = tipc_sk(sk);
1434 uint truesize = buf->truesize;
1434 1435
1435 res = filter_rcv(sk, buf); 1436 res = filter_rcv(sk, buf);
1436 if (unlikely(res)) 1437 if (unlikely(res))
1437 tipc_reject_msg(buf, res); 1438 tipc_reject_msg(buf, res);
1438 1439
1439 if (atomic_read(&tsk->dupl_rcvcnt) < TIPC_CONN_OVERLOAD_LIMIT) 1440 if (atomic_read(&tsk->dupl_rcvcnt) < TIPC_CONN_OVERLOAD_LIMIT)
1440 atomic_add(buf->truesize, &tsk->dupl_rcvcnt); 1441 atomic_add(truesize, &tsk->dupl_rcvcnt);
1441 1442
1442 return 0; 1443 return 0;
1443} 1444}