pages.php: supply multiple DNS names to IP page, if present

This commit is contained in:
Zankaria 2025-04-24 14:08:25 +02:00
parent d10968a669
commit 843e31ff91

View File

@ -974,8 +974,13 @@ function mod_user_posts_by_ip(Context $ctx, string $cip, ?string $encoded_cursor
if ($config['mod']['dns_lookup'] && empty($config['ipcrypt_key'])) {
$resolver = $ctx->get(DnsDriver::class);
$names = $resolver->IPToNames($ip);
if (!empty($names)) {
$args['hostname'] = $names[0];
if (count($names) === 1) {
$args['hostname'] = $names[0];
} else {
$args['hostname'] = $names;
}
}
}