test_dns_name_change_suffix_one("", "", "piff.paff", 1, "piff.paff");
test_dns_name_change_suffix_one("", "", "", 1, ".");
test_dns_name_change_suffix_one("a", "b", "c", 0, NULL);
+ test_dns_name_change_suffix_one("wau.wau", "wau", NULL, 1, "wau");
+ test_dns_name_change_suffix_one("wau.wau", NULL, "wau", 1, "wau.wau.wau");
+ test_dns_name_change_suffix_one("wau.wau", NULL, NULL, 1, "wau.wau");
}
static void test_dns_name_suffix_one(const char *name, unsigned n_labels, const char *result, int ret) {