diff options
author | Florian Weimer <fweimer@redhat.com> | 2017-11-11 11:41:45 +0100 |
---|---|---|
committer | Florian Weimer <fweimer@redhat.com> | 2017-11-11 11:41:45 +0100 |
commit | 9e0ad3049dbae88d615bfb038e53bf365a39a634 (patch) | |
tree | d32e5a7fdec7a85c68fe33208868a46bdab441dd /resolv/tst-ns_name_pton.c | |
parent | e2a9fca8101443076235a8dbcfceaa2d96bf4801 (diff) | |
download | glibc-9e0ad3049dbae88d615bfb038e53bf365a39a634.tar.gz glibc-9e0ad3049dbae88d615bfb038e53bf365a39a634.tar.xz glibc-9e0ad3049dbae88d615bfb038e53bf365a39a634.zip |
resolv: ns_name_pton should report trailing \ as error [BZ #22413]
Diffstat (limited to 'resolv/tst-ns_name_pton.c')
-rw-r--r-- | resolv/tst-ns_name_pton.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/resolv/tst-ns_name_pton.c b/resolv/tst-ns_name_pton.c index 879d97c9d3..73bdb05e08 100644 --- a/resolv/tst-ns_name_pton.c +++ b/resolv/tst-ns_name_pton.c @@ -127,6 +127,13 @@ static const struct test_case tests[] = "\377\377", NULL, }, { STRING63OCT "." STRING63OCT "." STRING63OCT "." STRING60OCT "\377\377\377", NULL, }, + { "\\", NULL, }, + { "\\\\", "\\\\", false }, + { "\\\\.", "\\\\", true }, + { "\\\\\\", NULL, }, + { "a\\", NULL, }, + { "a.\\", NULL, }, + { "a.b\\", NULL, }, }; static int |