[Lldb-commits] [lldb] r184876 - Update version sscanf to match FreeBSD release info

Ed Maste emaste at freebsd.org
Tue Jun 25 13:50:07 PDT 2013


Author: emaste
Date: Tue Jun 25 15:50:07 2013
New Revision: 184876

URL: http://llvm.org/viewvc/llvm-project?rev=184876&view=rev
Log:
Update version sscanf to match FreeBSD release info

Release strings are of the form 9.1-RELEASE-p3 or 10.0-CURRENT.

Modified:
    lldb/trunk/source/Host/freebsd/Host.cpp

Modified: lldb/trunk/source/Host/freebsd/Host.cpp
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Host/freebsd/Host.cpp?rev=184876&r1=184875&r2=184876&view=diff
==============================================================================
--- lldb/trunk/source/Host/freebsd/Host.cpp (original)
+++ lldb/trunk/source/Host/freebsd/Host.cpp Tue Jun 25 15:50:07 2013
@@ -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





More information about the lldb-commits mailing list