|
From: <sv...@va...> - 2008-05-01 12:35:45
|
Author: bart
Date: 2008-05-01 13:35:48 +0100 (Thu, 01 May 2008)
New Revision: 7971
Log:
Make sure the test for kernel version 2.6.22 will work correctly for the future kernel versions 2.6.220 .. 2.6.229.
Modified:
trunk/coregrind/m_syswrap/syswrap-linux.c
Modified: trunk/coregrind/m_syswrap/syswrap-linux.c
===================================================================
--- trunk/coregrind/m_syswrap/syswrap-linux.c 2008-05-01 12:28:01 UTC (rev 7970)
+++ trunk/coregrind/m_syswrap/syswrap-linux.c 2008-05-01 12:35:48 UTC (rev 7971)
@@ -1730,7 +1730,8 @@
release[read] = 0;
VG_(close)(fd);
//VG_(printf)("kernel release = %s\n", release);
- result = (VG_(strncmp)(release, "2.6.22", 6) == 0);
+ result = (VG_(strncmp)(release, "2.6.22", 6) == 0
+ && (release[6] < '0' || release[6] > '9'));
}
return result;
}
|