diff options
| -rw-r--r-- | btpd/net.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/btpd/net.c b/btpd/net.c index 5a47be6..a584694 100644 --- a/btpd/net.c +++ b/btpd/net.c @@ -245,7 +245,9 @@ net_state(struct peer *p, const char *buf) break; case BTP_MSGSIZE: 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); + else net_set_state(p, BTP_MSGHEAD, 1); break; case BTP_MSGHEAD: |