From: Paul Donald Date: Wed, 26 Mar 2025 01:12:43 +0000 (+0100) Subject: build: Fix macos compile warning on macos >= 12 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=94c73ac0a5ca4e5f6eb8968ddb02d1e487daddd6;p=thirdparty%2Flldpd.git build: Fix macos compile warning on macos >= 12 dmi-osx.c:37:40: warning: 'kIOMasterPortDefault' is deprecated: first deprecated in macOS 12.0 [-Wdeprecated-declarations] service = IOServiceGetMatchingService(kIOMasterPortDefault, matching); ^~~~~~~~~~~~~~~~~~~~ kIOMainPortDefault --- diff --git a/src/daemon/dmi-osx.c b/src/daemon/dmi-osx.c index cde86768..849cb45b 100644 --- a/src/daemon/dmi-osx.c +++ b/src/daemon/dmi-osx.c @@ -34,7 +34,8 @@ dmi_get(const char *classname, CFStringRef property) classname); goto end; } - service = IOServiceGetMatchingService(kIOMasterPortDefault, matching); + // 0 here (previously kIOMasterPortDefault) indicates "use the default": + service = IOServiceGetMatchingService(0, matching); if (!service) { log_warnx("localchassis", "cannot get matching %s class from registry", classname);