From 490ccf9c5a055ca815801f849d0223f305d2a8cf Mon Sep 17 00:00:00 2001 From: Julian Elischer Date: Sun, 21 Nov 1999 22:18:54 +0000 Subject: [PATCH] Hopefully the last patch from Brian to get server side PPPoE working. remove a 'free' that is no longer needed. --- sys/netgraph/ng_socket.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/sys/netgraph/ng_socket.c b/sys/netgraph/ng_socket.c index 76fd38bfe81..6365c8732fc 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 *,