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));