From 945aed7160ef04affc707c88e977aa192cd22ef6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E9=80=9A=E6=B4=B2?= Date: Wed, 17 Dec 2025 13:55:57 +0800 Subject: [PATCH] Host (macOS): prefers `hw.product` than `hw.model` ... because `HW_MODEL` is deprecated --- src/detection/host/host_apple.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/detection/host/host_apple.c b/src/detection/host/host_apple.c index 2477ea7e9..d61fbc028 100644 --- a/src/detection/host/host_apple.c +++ b/src/detection/host/host_apple.c @@ -45,7 +45,8 @@ const char* getOthersByIokit(FFHostResult* host) const char* ffDetectHost(FFHostResult* host) { - const char* error = ffSysctlGetString("hw.model", &host->family); + const char* error = ffSysctlGetString("hw.product", &host->family); + if (error) error = ffSysctlGetString("hw.model", &host->family); if (error) return error; ffStrbufSetStatic(&host->name, ffHostGetMacProductNameWithHwModel(&host->family));