diff options
author | archie <archie@FreeBSD.org> | 2000-10-11 19:04:34 +0000 |
---|---|---|
committer | archie <archie@FreeBSD.org> | 2000-10-11 19:04:34 +0000 |
commit | b8962bd43f78cf89774b2c2d587783ed2916128c (patch) | |
tree | 5b034130971c3a668755214fdcc069079168a95c /sys/netgraph/ng_ksocket.c | |
parent | 721d9c664e367935d60dba3f4257f21f3ab729d0 (diff) | |
download | FreeBSD-src-b8962bd43f78cf89774b2c2d587783ed2916128c.zip FreeBSD-src-b8962bd43f78cf89774b2c2d587783ed2916128c.tar.gz |
Fix memory leak.
Submitted by: Christopher N. Harrell <cnh@ivmg.net>
Diffstat (limited to 'sys/netgraph/ng_ksocket.c')
-rw-r--r-- | sys/netgraph/ng_ksocket.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/netgraph/ng_ksocket.c b/sys/netgraph/ng_ksocket.c index 03435b9..73e85a2 100644 --- a/sys/netgraph/ng_ksocket.c +++ b/sys/netgraph/ng_ksocket.c @@ -850,7 +850,6 @@ ng_ksocket_incoming(struct socket *so, void *arg, int waitflag) const node_p node = arg; const priv_p priv = node->private; meta_p meta = NULL; - struct sockaddr *nam; struct mbuf *m; struct uio auio; int s, flags, error; @@ -871,7 +870,8 @@ ng_ksocket_incoming(struct socket *so, void *arg, int waitflag) flags = MSG_DONTWAIT; do { if ((error = (*so->so_proto->pr_usrreqs->pru_soreceive) - (so, &nam, &auio, &m, (struct mbuf **)0, &flags)) == 0 + (so, (struct sockaddr **)0, &auio, &m, + (struct mbuf **)0, &flags)) == 0 && m != NULL) { struct mbuf *n; |