From: Miroslav Lichvar Date: Mon, 23 Mar 2020 14:39:58 +0000 (+0100) Subject: nts: include server address in client NTS-KE log messages X-Git-Tag: 4.0-pre2~28 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=bcdbbbd694ba4ca1408c6c0d6f4dbf622d5f235b;p=thirdparty%2Fchrony.git nts: include server address in client NTS-KE log messages --- diff --git a/nts_ke_client.c b/nts_ke_client.c index c9592f03..29421de1 100644 --- a/nts_ke_client.c +++ b/nts_ke_client.c @@ -318,6 +318,7 @@ int NKC_Start(NKC_Instance inst) { IPSockAddr local_addr; + char label[512]; int sock_fd; assert(!NKC_IsActive(inst)); @@ -338,9 +339,13 @@ NKC_Start(NKC_Instance inst) if (sock_fd < 0) return 0; + /* Make a label containing both the address and name of the server */ + if (snprintf(label, sizeof (label), "%s (%s)", + UTI_IPSockAddrToString(&inst->address), inst->name) >= sizeof (label)) + ; + /* Start a NTS-KE session */ - if (!NKSN_StartSession(inst->session, sock_fd, inst->name, - client_credentials, CLIENT_TIMEOUT)) { + if (!NKSN_StartSession(inst->session, sock_fd, label, client_credentials, CLIENT_TIMEOUT)) { SCK_CloseSocket(sock_fd); return 0; }