[PATCH] Modify the OS string parsing to handle two number strings

Bryce Gibson bryce at gibson-consulting.com.au
Mon May 14 12:34:46 UTC 2012


Modify OS string parsing to handle a two character OS string.
If a shorter than expected OS string is found, pad a zero on the end and then try the comparison.
---
strace.c | 5 +++++
1 file changed, 5 insertions(+)

diff --git a/strace.c b/strace.c
index 857136d..2bc8d59 100644
--- a/strace.c
+++ b/strace.c
@@ -1432,6 +1432,11 @@ get_os_release(void)
break;
while (*p >= '0' && *p = KERNEL_VERSION(1,0,0))
+ break;
+ }
if (*p != '.')
error_msg_and_die("Bad OS release string: '%s'", u.release);
p++;
 
-- 
Please note this email and any attachments are intended exclusively for the use of the company or individual shown as the addressee(s). If you have reason to believe you are not the intended recipient please notify the sender by return email immediately and destroy the message you received without making any copies. Any copying, interference or disclosure of this message is therefore unauthorised and expressly prohibited. Note that any views or opinions presented in this
 email are solely those of the author and do not necessarily represent those of Gibson Consulting Services P/L.
We do not warrant that this message is virus free. Please perform your own virus check before opening any attachment.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.strace.io/pipermail/strace-devel/attachments/20120514/4495d653/attachment.html>


More information about the Strace-devel mailing list