@@ -246,7 +246,7 @@ net_state(struct peer *p, const char *buf) | |||||
case BTP_MSGSIZE: | case BTP_MSGSIZE: | ||||
p->net.msg_len = net_read32(buf); | p->net.msg_len = net_read32(buf); | ||||
if (p->net.msg_len == 0) | if (p->net.msg_len == 0) | ||||
btpd_log(BTPD_L_MSG, "received keep alive from %p\n", p); | peer_on_keepalive(p); | ||||
else | else | ||||
net_set_state(p, BTP_MSGHEAD, 1); | net_set_state(p, BTP_MSGHEAD, 1); | ||||
break; | break; | ||||
@@ -315,6 +315,12 @@ peer_on_no_reqs(struct peer *p) | |||||
peer_send(p, btpd.uninterest_msg); | peer_send(p, btpd.uninterest_msg); | ||||
} | } | ||||
void | |||||
peer_on_keepalive(struct peer *p) | |||||
{ | |||||
btpd_log(BTPD_L_MSG, "received keep alive from %p\n", p); | |||||
} | |||||
void | void | ||||
peer_on_shake(struct peer *p) | peer_on_shake(struct peer *p) | ||||
{ | { | ||||
@@ -89,6 +89,7 @@ void peer_create_out_compact(struct torrent *tp, const char *compact); | |||||
void peer_kill(struct peer *p); | void peer_kill(struct peer *p); | ||||
void peer_on_no_reqs(struct peer *p); | void peer_on_no_reqs(struct peer *p); | ||||
void peer_on_keepalive(struct peer *p); | |||||
void peer_on_shake(struct peer *p); | void peer_on_shake(struct peer *p); | ||||
void peer_on_interest(struct peer *p); | void peer_on_interest(struct peer *p); | ||||
void peer_on_uninterest(struct peer *p); | void peer_on_uninterest(struct peer *p); | ||||