diff --git a/src/resolve/resolvectl.c b/src/resolve/resolvectl.c index aaa1c497c02c8..6d08821ecd63a 100644 --- a/src/resolve/resolvectl.c +++ b/src/resolve/resolvectl.c @@ -138,7 +138,7 @@ int ifname_resolvconf_mangle(const char *s) { assert(s); - dot = strchr(s, '.'); + dot = strrchr(s, '.'); if (dot) { _cleanup_free_ char *iface = NULL;