From 9720c7efddf2d7595c9a0b021bc5fc6327c22bcf Mon Sep 17 00:00:00 2001 From: Lizzy Fleckenstein Date: Wed, 19 Jun 2024 18:50:55 +0200 Subject: client: send hi to server Signed-off-by: Lizzy Fleckenstein --- src/net.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'src/net.c') diff --git a/src/net.c b/src/net.c index 18970c1..b5edc07 100644 --- a/src/net.c +++ b/src/net.c @@ -16,11 +16,11 @@ #include "net.h" -void invalid_pkt(str from, str pkt) +void invalid_pkt(peer *from, str pkt) { // TODO: maybe inform peer about failure? not sure // FIXME: hexdumping a gazillon bytes to stderr might be an issue - fprintf(stderr, "invalid pkt from %*s: ", PSTR(from)); + fprintf(stderr, "invalid pkt from %*s: ", PSTR(*from->name)); for (size_t i = 0; i < pkt.len; i++) fprintf(stderr, "%02x%c", (uint8_t) pkt.data[i], i+1 == pkt.len ? '\n' : ' '); } @@ -76,10 +76,11 @@ int socket_accept(int accept_fd) return socket; } -void peer_init(peer *p, int socket) +void peer_init(peer *p, int socket, str *name) { p->socket = socket; p->disco = false; + p->name = name; p->in.header = true; p->in.len = 0; -- cgit v1.2.3