separate dn_expand regression tests for empty name and pointer to 0
[libc-test] / src / regression / dn_expand-empty.c
index b7287d8..8ff2670 100644 (file)
@@ -5,8 +5,8 @@
 
 int main(void)
 {
-       unsigned char packet[3] = "";
-       char name[] = "x";
+       unsigned char packet[] = "";
+       char name[] = "XX";
        int r;
 
        /* empty name in packet */
@@ -16,14 +16,5 @@ int main(void)
        if (name[0])
                t_error("dn_expand(\"\", name, 1) failed: got \"%s\" name, wanted \"\"\n", name);
 
-       /* empty name with offset pointer in packet */
-       memcpy(packet, "\xc0\2", 3);
-       name[0] = 'x';
-       r = dn_expand(packet, packet+3, packet, name, 1);
-       if (r!=2)
-               t_error("dn_expand(\"\\xc0\\2\", name, 1) returned %d, wanted 1\n", r);
-       if (name[0])
-               t_error("dn_expand(\"\\xc0\\2\", name, 1) failed: got \"%s\" name, wanted \"\"\n", name);
-
        return t_status;
 }