aboutsummaryrefslogtreecommitdiffstats
path: root/net/ipv4/inet_diag.c
diff options
context:
space:
mode:
Diffstat (limited to 'net/ipv4/inet_diag.c')
-rw-r--r--net/ipv4/inet_diag.c9
1 files changed, 6 insertions, 3 deletions
diff --git a/net/ipv4/inet_diag.c b/net/ipv4/inet_diag.c
index e34dccbc4d70..81751f12645f 100644
--- a/net/ipv4/inet_diag.c
+++ b/net/ipv4/inet_diag.c
@@ -203,7 +203,8 @@ int inet_sk_diag_fill(struct sock *sk, struct inet_connection_sock *icsk,
203 icsk->icsk_ca_ops->get_info(sk, ext, skb); 203 icsk->icsk_ca_ops->get_info(sk, ext, skb);
204 204
205out: 205out:
206 return nlmsg_end(skb, nlh); 206 nlmsg_end(skb, nlh);
207 return 0;
207 208
208errout: 209errout:
209 nlmsg_cancel(skb, nlh); 210 nlmsg_cancel(skb, nlh);
@@ -271,7 +272,8 @@ static int inet_twsk_diag_fill(struct inet_timewait_sock *tw,
271 } 272 }
272#endif 273#endif
273 274
274 return nlmsg_end(skb, nlh); 275 nlmsg_end(skb, nlh);
276 return 0;
275} 277}
276 278
277static int sk_diag_fill(struct sock *sk, struct sk_buff *skb, 279static int sk_diag_fill(struct sock *sk, struct sk_buff *skb,
@@ -758,7 +760,8 @@ static int inet_diag_fill_req(struct sk_buff *skb, struct sock *sk,
758 } 760 }
759#endif 761#endif
760 762
761 return nlmsg_end(skb, nlh); 763 nlmsg_end(skb, nlh);
764 return 0;
762} 765}
763 766
764static int inet_diag_dump_reqs(struct sk_buff *skb, struct sock *sk, 767static int inet_diag_dump_reqs(struct sk_buff *skb, struct sock *sk,