aboutsummaryrefslogtreecommitdiff
path: root/src/util/resolver_api.c
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2010-06-18 13:36:48 +0000
committerChristian Grothoff <christian@grothoff.org>2010-06-18 13:36:48 +0000
commit8d0ac6bb43aae1cb248d793a954423c803d99525 (patch)
tree7e6268e8405f9bb281cad0828a181f346a11948e /src/util/resolver_api.c
parent0f25759d2bd26b75f39c5cd1473bb2974a2d8714 (diff)
downloadgnunet-8d0ac6bb43aae1cb248d793a954423c803d99525.tar.gz
gnunet-8d0ac6bb43aae1cb248d793a954423c803d99525.zip
check
Diffstat (limited to 'src/util/resolver_api.c')
-rw-r--r--src/util/resolver_api.c22
1 files changed, 16 insertions, 6 deletions
diff --git a/src/util/resolver_api.c b/src/util/resolver_api.c
index 430c4ebae..8905810d4 100644
--- a/src/util/resolver_api.c
+++ b/src/util/resolver_api.c
@@ -189,17 +189,27 @@ no_resolve (const struct sockaddr *sa, socklen_t salen)
189 case AF_INET: 189 case AF_INET:
190 if (salen != sizeof (struct sockaddr_in)) 190 if (salen != sizeof (struct sockaddr_in))
191 return NULL; 191 return NULL;
192 inet_ntop (AF_INET, 192 if (NULL ==
193 &((struct sockaddr_in *) sa)->sin_addr, 193 inet_ntop (AF_INET,
194 inet4, INET_ADDRSTRLEN); 194 &((struct sockaddr_in *) sa)->sin_addr,
195 inet4, INET_ADDRSTRLEN))
196 {
197 GNUNET_log_strerror (GNUNET_ERROR_TYPE_WARNING, "inet_ntop");
198 return NULL;
199 }
195 ret = GNUNET_strdup (inet4); 200 ret = GNUNET_strdup (inet4);
196 break; 201 break;
197 case AF_INET6: 202 case AF_INET6:
198 if (salen != sizeof (struct sockaddr_in6)) 203 if (salen != sizeof (struct sockaddr_in6))
199 return NULL; 204 return NULL;
200 inet_ntop (AF_INET6, 205 if (NULL ==
201 &((struct sockaddr_in6 *) sa)->sin6_addr, 206 inet_ntop (AF_INET6,
202 inet6, INET6_ADDRSTRLEN); 207 &((struct sockaddr_in6 *) sa)->sin6_addr,
208 inet6, INET6_ADDRSTRLEN))
209 {
210 GNUNET_log_strerror (GNUNET_ERROR_TYPE_WARNING, "inet_ntop");
211 return NULL;
212 }
203 ret = GNUNET_strdup (inet6); 213 ret = GNUNET_strdup (inet6);
204 break; 214 break;
205 default: 215 default: