From: Jens Axboe Date: Wed, 15 Mar 2006 12:57:41 +0000 (+0100) Subject: [PATCH] blktrace: only print one connection info per client X-Git-Tag: blktrace-0.99.2~49 X-Git-Url: https://git.kernel.dk/?a=commitdiff_plain;h=506cdb6d96b18c261cce16802d92efa36916dd34;p=blktrace.git [PATCH] blktrace: only print one connection info per client --- diff --git a/blktrace.c b/blktrace.c index c8ec9ab..4b34e9c 100644 --- a/blktrace.c +++ b/blktrace.c @@ -1550,13 +1550,14 @@ static void net_add_connection(int listen_fd, struct sockaddr_in *addr) memset(ch, 0, sizeof(*ch)); ch->cl_in_addr = addr->sin_addr; net_add_client_host(ch); + + printf("server: connection from %s\n", inet_ntoa(addr->sin_addr)); } ch->net_connections = realloc(ch->net_connections, (ch->nconn + 1) * sizeof(*nc)); nc = &ch->net_connections[ch->nconn++]; memset(nc, 0, sizeof(*nc)); - printf("server: connection from %s\n", inet_ntoa(addr->sin_addr)); time(&nc->connect_time); nc->ch = ch; nc->in_fd = in_fd;