1999-03-07 Mark Kettenis <kettenis@gnu.org>
[kopensolaris-gnu/glibc.git] / resolv / res_debug.c
index 92b8fa1..eadb020 100644 (file)
@@ -452,11 +452,12 @@ __p_fqnname(cp, msg, msglen, name, namelen)
        if ((n = dn_expand(msg, cp + msglen, cp, name, namelen)) < 0)
                return (NULL);
        newlen = strlen (name);
-       if (newlen == 0 || name[newlen - 1] != '.')
+       if (newlen == 0 || name[newlen - 1] != '.') {
                if (newlen+1 >= namelen)        /* Lack space for final dot */
                        return (NULL);
                else
                        strcpy(name + newlen, ".");
+       }
        return (cp + n);
 }