diff --git a/src/detection/host/host.h b/src/detection/host/host.h index e55a004e4..a1e733e01 100644 --- a/src/detection/host/host.h +++ b/src/detection/host/host.h @@ -14,5 +14,7 @@ typedef struct FFHostResult } FFHostResult; const char* ffHostGetMacProductNameWithHwModel(const FFstrbuf* hwModel); +#ifdef __x86_64__ bool ffHostDetectMac(FFHostResult* host); +#endif const char* ffDetectHost(FFHostResult* host); diff --git a/src/detection/host/host_mac.c b/src/detection/host/host_mac.c index c595dc9f0..8f8551cfc 100644 --- a/src/detection/host/host_mac.c +++ b/src/detection/host/host_mac.c @@ -174,9 +174,9 @@ const char* ffHostGetMacProductNameWithHwModel(const FFstrbuf* hwModel) return NULL; } +#ifdef __x86_64__ bool ffHostDetectMac(FFHostResult* host) { - #ifdef __x86_64__ if (ffStrbufEqualS(&host->family, "Mac") && ffStrbufEqualS(&host->vendor, "Apple Inc.")) { const char* productName = ffHostGetMacProductNameWithHwModel(&host->name); @@ -188,6 +188,6 @@ bool ffHostDetectMac(FFHostResult* host) return true; } } - #endif return false; } +#endif