aboutsummaryrefslogtreecommitdiff
path: root/sysdeps/posix/getaddrinfo.c
diff options
context:
space:
mode:
Diffstat (limited to 'sysdeps/posix/getaddrinfo.c')
-rw-r--r--sysdeps/posix/getaddrinfo.c14
1 files changed, 7 insertions, 7 deletions
diff --git a/sysdeps/posix/getaddrinfo.c b/sysdeps/posix/getaddrinfo.c
index b22d6abbba..5239b6219b 100644
--- a/sysdeps/posix/getaddrinfo.c
+++ b/sysdeps/posix/getaddrinfo.c
@@ -151,7 +151,7 @@ gaih_local (const char *name, const struct gaih_service *service,
{
const struct gaih_typeproto *tp = gaih_inet_typeproto + 1;
- while (tp->name != NULL
+ while (tp->name[0]
&& ((tp->protoflag & GAI_PROTO_NOSERVICE) != 0
|| (req->ai_socktype != 0 && req->ai_socktype != tp->socktype)
|| (req->ai_protocol != 0
@@ -159,7 +159,7 @@ gaih_local (const char *name, const struct gaih_service *service,
&& req->ai_protocol != tp->protocol)))
++tp;
- if (tp->name == NULL)
+ if (! tp->name[0])
{
if (req->ai_socktype)
return (GAIH_OKIFUNSPEC | -EAI_SOCKTYPE);
@@ -324,14 +324,14 @@ gaih_inet (const char *name, const struct gaih_service *service,
{
++tp;
- while (tp->name != NULL
+ while (tp->name[0]
&& ((req->ai_socktype != 0 && req->ai_socktype != tp->socktype)
|| (req->ai_protocol != 0
&& !(tp->protoflag & GAI_PROTO_PROTOANY)
&& req->ai_protocol != tp->protocol)))
++tp;
- if (tp->name == NULL)
+ if (! tp->name[0])
{
if (req->ai_socktype)
return (GAIH_OKIFUNSPEC | -EAI_SOCKTYPE);
@@ -347,7 +347,7 @@ gaih_inet (const char *name, const struct gaih_service *service,
if (service->num < 0)
{
- if (tp->name != NULL)
+ if (tp->name[0])
{
st = (struct gaih_servtuple *)
__alloca (sizeof (struct gaih_servtuple));
@@ -358,7 +358,7 @@ gaih_inet (const char *name, const struct gaih_service *service,
else
{
struct gaih_servtuple **pst = &st;
- for (tp++; tp->name; tp++)
+ for (tp++; tp->name[0]; tp++)
{
struct gaih_servtuple *newp;
@@ -414,7 +414,7 @@ gaih_inet (const char *name, const struct gaih_service *service,
/* Neither socket type nor protocol is set. Return all socket types
we know about. */
struct gaih_servtuple **lastp = &st;
- for (++tp; tp->name != NULL; ++tp)
+ for (++tp; tp->name[0]; ++tp)
{
struct gaih_servtuple *newp;