]> git.ipfire.org Git - thirdparty/lldpd.git/commitdiff
build: Fix macos compile warning on macos >= 12
authorPaul Donald <newtwen+github@gmail.com>
Wed, 26 Mar 2025 01:12:43 +0000 (02:12 +0100)
committerVincent Bernat <vincent@bernat.ch>
Thu, 27 Mar 2025 14:05:59 +0000 (15:05 +0100)
dmi-osx.c:37:40: warning: 'kIOMasterPortDefault' is deprecated: first deprecated in macOS 12.0 [-Wdeprecated-declarations]
        service = IOServiceGetMatchingService(kIOMasterPortDefault, matching);
                                              ^~~~~~~~~~~~~~~~~~~~
                                              kIOMainPortDefault

src/daemon/dmi-osx.c

index cde86768160ca28cc58088119e46a85db520d791..849cb45b773a5fdf60fffa84901ed71c2da18032 100644 (file)
@@ -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);