aboutsummaryrefslogtreecommitdiff
path: root/pflocal/sock.c
diff options
context:
space:
mode:
Diffstat (limited to 'pflocal/sock.c')
-rw-r--r--pflocal/sock.c7
1 files changed, 1 insertions, 6 deletions
diff --git a/pflocal/sock.c b/pflocal/sock.c
index 3daf8282..90c618ec 100644
--- a/pflocal/sock.c
+++ b/pflocal/sock.c
@@ -394,7 +394,6 @@ sock_connect (struct sock *sock1, struct sock *sock2)
/* In the case of a connectionless protocol, an already-connected socket may
be reconnected, so save the old destination for later disposal. */
struct pipe *old_sock1_write_pipe = NULL;
- struct addr *old_sock1_write_addr = NULL;
void connect (struct sock *wr, struct sock *rd)
{
@@ -426,7 +425,6 @@ sock_connect (struct sock *sock1, struct sock *sock2)
else
{
old_sock1_write_pipe = sock1->write_pipe;
- old_sock1_write_addr = sock1->write_addr;
/* Always make the forward connection. */
connect (sock1, sock2);
@@ -449,10 +447,7 @@ sock_connect (struct sock *sock1, struct sock *sock2)
pthread_mutex_unlock (&socket_pair_lock);
if (old_sock1_write_pipe)
- {
- pipe_remove_writer (old_sock1_write_pipe);
- ports_port_deref (old_sock1_write_addr);
- }
+ pipe_remove_writer (old_sock1_write_pipe);
return err;
}