From bcdbbbd694ba4ca1408c6c0d6f4dbf622d5f235b Mon Sep 17 00:00:00 2001 From: Miroslav Lichvar Date: Mon, 23 Mar 2020 15:39:58 +0100 Subject: [PATCH] nts: include server address in client NTS-KE log messages --- nts_ke_client.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) 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; } -- 2.47.3