diff --git a/lldb/source/Host/freebsd/Host.cpp b/lldb/source/Host/freebsd/Host.cpp index 7be15e13e8aa..b585d62b5318 100644 --- a/lldb/source/Host/freebsd/Host.cpp +++ b/lldb/source/Host/freebsd/Host.cpp @@ -131,8 +131,9 @@ Host::GetOSVersion(uint32_t &major, if (uname(&un) < 0) return false; - status = sscanf(un.release, "%u.%u-%u", &major, &minor, &update); - return status == 3; + status = sscanf(un.release, "%u.%u", &major, &minor); + update = UINT32_MAX; + return status == 2; } Error