X-Git-Url: https://www.bearssl.org/gitweb//home/git/?p=BearSSL;a=blobdiff_plain;f=tools%2Fserver.c;h=a63198244002b0a07b0968b96b6f57e8982fae37;hp=05729281596ef6c0cba8d99959538b59a793227c;hb=9dc3c9b61d0e8446ff8b8b7a873bbdc3f1c033fe;hpb=bab0f8639cb1e97c584e7751fd7d017e0e24da63 diff --git a/tools/server.c b/tools/server.c index 0572928..a631982 100644 --- a/tools/server.c +++ b/tools/server.c @@ -161,8 +161,8 @@ accept_client(int server_fd, int verbose) tmp, sizeof tmp); break; case AF_INET6: - name = inet_ntop(AF_INET, - &((struct sockaddr_in *)&sa)->sin_addr, + name = inet_ntop(AF_INET6, + &((struct sockaddr_in6 *)&sa)->sin6_addr, tmp, sizeof tmp); break; } @@ -1036,9 +1036,7 @@ server_exit: } xfree(chain); } - if (sk != NULL) { - free_private_key(sk); - } + free_private_key(sk); xfree(iobuf); xfree(cache); if (fd >= 0) {