aboutsummaryrefslogtreecommitdiff
path: root/src/common
diff options
context:
space:
mode:
Diffstat (limited to 'src/common')
-rw-r--r--src/common/ip.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/common/ip.c b/src/common/ip.c
index caca7be9e57..002260ed5a0 100644
--- a/src/common/ip.c
+++ b/src/common/ip.c
@@ -233,7 +233,7 @@ getnameinfo_unix(const struct sockaddr_un *sa, int salen,
char *service, int servicelen,
int flags)
{
- int ret = -1;
+ int ret;
/* Invalid arguments. */
if (sa == NULL || sa->sun_family != AF_UNIX ||
@@ -243,14 +243,14 @@ getnameinfo_unix(const struct sockaddr_un *sa, int salen,
if (node)
{
ret = snprintf(node, nodelen, "%s", "[local]");
- if (ret == -1 || ret > nodelen)
+ if (ret < 0 || ret >= nodelen)
return EAI_MEMORY;
}
if (service)
{
ret = snprintf(service, servicelen, "%s", sa->sun_path);
- if (ret == -1 || ret > servicelen)
+ if (ret < 0 || ret >= servicelen)
return EAI_MEMORY;
}