aboutsummaryrefslogtreecommitdiff
path: root/sys
diff options
context:
space:
mode:
authorJulian Elischer <julian@FreeBSD.org>1999-11-21 22:18:54 +0000
committerJulian Elischer <julian@FreeBSD.org>1999-11-21 22:18:54 +0000
commit490ccf9c5a055ca815801f849d0223f305d2a8cf (patch)
treeee940e3ff5cbe2b9412def17c4f59323bdbac4c4 /sys
parent2daa303614df72a66cf642d20c060991d035d989 (diff)
Notes
Diffstat (limited to 'sys')
-rw-r--r--sys/netgraph/ng_socket.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/sys/netgraph/ng_socket.c b/sys/netgraph/ng_socket.c
index 76fd38bfe8191..6365c8732fc50 100644
--- a/sys/netgraph/ng_socket.c
+++ b/sys/netgraph/ng_socket.c
@@ -144,7 +144,7 @@ static u_long ngpdg_recvspace = 20 * 1024;
/* List of all sockets */
LIST_HEAD(, ngpcb) ngsocklist;
-#define sotongpcb(so) ((struct ngpcb *)so->so_pcb)
+#define sotongpcb(so) ((struct ngpcb *)(so)->so_pcb)
/* If getting unexplained errors returned, set this to "Debugger("X"); */
#ifndef TRAP_ERROR
@@ -361,8 +361,6 @@ ngd_send(struct socket *so, int flags, struct mbuf *m, struct sockaddr *addr,
NG_SEND_DATA(error, hook, m, mp); /* makes m NULL */
release:
- if (hookname != NULL)
- FREE(hookname, M_NETGRAPH);
if (control != NULL)
m_freem(control);
if (m != NULL)
@@ -435,7 +433,7 @@ ng_attach_cntl(struct socket *so)
/* Setup protocol control block */
if ((error = ng_attach_common(so, NG_CONTROL)) != 0)
return (error);
- pcbp = (struct ngpcb *) so->so_pcb;
+ pcbp = sotongpcb(so);
/* Allocate node private info */
MALLOC(privdata, struct ngsock *,