Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/lavabit/magma.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'src/network/clients.c')
-rw-r--r--src/network/clients.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/network/clients.c b/src/network/clients.c
index 96647907..e6fba773 100644
--- a/src/network/clients.c
+++ b/src/network/clients.c
@@ -84,8 +84,12 @@ client_t * client_connect(chr_t *host, uint32_t port) {
// Resolve the hostname.
if ((ret = getaddrinfo(host, service, &hints, &info)) || !info || info->ai_socktype != SOCK_STREAM) {
- log_pedantic("Unable to resolve the host %s:%u and create a client connection. { getaddrinfo = %i / errno = %s }", host,
+
+#ifdef MAGMA_PEDANTIC
+ if (status()) log_pedantic("Unable to resolve the host %s:%u and create a client connection. { getaddrinfo = %i / errno = %s }", host,
port, ret, strerror_r(errno, MEMORYBUF(256), 256));
+#endif
+
if (info) freeaddrinfo(info);
return NULL ;
}