From 601605dbea6ef68553e50b4ad609e28edbf9f142 Mon Sep 17 00:00:00 2001 From: Thomas Haller Date: Tue, 2 May 2023 11:35:07 +0200 Subject: [PATCH] dns: use NM_STR_HAS_SUFFIX() instead of g_str_has_suffix() It translates to a plain memcmp() as the argument is a string literal. --- src/core/dns/nm-dns-manager.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/core/dns/nm-dns-manager.c b/src/core/dns/nm-dns-manager.c index d321379ae0..34c561e323 100644 --- a/src/core/dns/nm-dns-manager.c +++ b/src/core/dns/nm-dns-manager.c @@ -2128,7 +2128,8 @@ nm_dns_manager_set_hostname(NMDnsManager *self, const char *hostname, gboolean s /* Certain hostnames we don't want to include in resolv.conf 'searches' */ if (hostname && nm_utils_is_specific_hostname(hostname) - && !g_str_has_suffix(hostname, ".in-addr.arpa") && !nm_inet_is_valid(AF_UNSPEC, hostname)) { + && !NM_STR_HAS_SUFFIX(hostname, ".in-addr.arpa") + && !nm_inet_is_valid(AF_UNSPEC, hostname)) { domain = strchr(hostname, '.'); if (domain) { domain++;