]> rtime.felk.cvut.cz Git - frescor/forb.git/commitdiff
forb: Fix incorrect parameter of forb_peer_put()
authorMichal Sojka <sojkam1@fel.cvut.cz>
Sat, 19 Feb 2011 15:00:11 +0000 (16:00 +0100)
committerMichal Sojka <sojkam1@fel.cvut.cz>
Sat, 19 Feb 2011 15:21:32 +0000 (16:21 +0100)
src/proto_inet.c

index e82e1582c4f5c42fc2300b36e968de7e79f86040..e1771d11610c1b290acda68888a1842a1ce080ea 100644 (file)
@@ -366,7 +366,8 @@ inet_recv(forb_port_t *port, void *buf, size_t len)
                        if (ipeer->socket == iport->last_recv_fd) {
                                inet_port_new_peer_delete(iport, peer);
 
-                               if (port->new_peer) forb_peer_put(peer);
+                               if (port->new_peer)
+                                       forb_peer_put(port->new_peer);
 
                                /* Let the upper layer assign forb ID
                                 * to this peer according to the request*/