summaryrefslogtreecommitdiff
path: root/package/systemd/patches/patch-src_basic_socket-util_c
blob: 87fd0d9299103278ce4905d122a723067464e6d9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
--- systemd-233.orig/src/basic/socket-util.c	2017-03-01 22:43:06.000000000 +0100
+++ systemd-233/src/basic/socket-util.c	2017-06-08 22:45:25.000391693 +0200
@@ -723,8 +723,12 @@ int socknameinfo_pretty(union sockaddr_u
 
         assert(_ret);
 
-        r = getnameinfo(&sa->sa, salen, host, sizeof(host), NULL, 0,
-                        NI_IDN|NI_IDN_USE_STD3_ASCII_RULES);
+#ifdef HAVE_LIBIDN
+	r = getnameinfo(&sa->sa, salen, host, sizeof(host), NULL, 0,
+		NI_IDN|NI_IDN_USE_STD3_ASCII_RULES);
+#else
+        r = getnameinfo(&sa->sa, salen, host, sizeof(host), NULL, 0, 0);
+#endif
         if (r != 0) {
                 int saved_errno = errno;