aboutsummaryrefslogtreecommitdiff
path: root/sys/netgraph/ng_ksocket.c
diff options
context:
space:
mode:
authorGleb Smirnoff <glebius@FreeBSD.org>2017-06-14 16:13:20 +0000
committerGleb Smirnoff <glebius@FreeBSD.org>2017-06-14 16:13:20 +0000
commit7737de9515464df271f509e3ee5d34b766195d24 (patch)
treecf2ba87e80dcb8b5d19d23d2f0036cff4f867258 /sys/netgraph/ng_ksocket.c
parentfecabb72e14e7aa94fdd36fee77e21f80e65604d (diff)
downloadsrc-7737de9515464df271f509e3ee5d34b766195d24.tar.gz
src-7737de9515464df271f509e3ee5d34b766195d24.zip
Check return value from soaccept().
Coverity: 1376209
Notes
Notes: svn path=/head/; revision=319944
Diffstat (limited to 'sys/netgraph/ng_ksocket.c')
-rw-r--r--sys/netgraph/ng_ksocket.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/sys/netgraph/ng_ksocket.c b/sys/netgraph/ng_ksocket.c
index 0e551775afa5..cbfded714eb9 100644
--- a/sys/netgraph/ng_ksocket.c
+++ b/sys/netgraph/ng_ksocket.c
@@ -1184,7 +1184,8 @@ ng_ksocket_accept(priv_p priv)
if (error)
return (error);
- soaccept(so, &sa);
+ if ((error = soaccept(so, &sa)) != 0)
+ return (error);
len = OFFSETOF(struct ng_ksocket_accept, addr);
if (sa != NULL)