sys: sys_rel_get() handle both '.' and '-' as patch level separator
This commit is contained in:
parent
483240ebff
commit
3065f6a280
1 changed files with 3 additions and 2 deletions
|
@ -43,8 +43,9 @@ int sys_rel_get(uint32_t *rel, uint32_t *maj, uint32_t *min, uint32_t *patch)
|
|||
if (0 != uname(&u))
|
||||
return errno;
|
||||
|
||||
err = re_regex(u.release, strlen(u.release), "[0-9]+.[0-9]+.[0-9]+",
|
||||
&pl_mj, &pl_mn, &pl_p);
|
||||
err = re_regex(u.release, strlen(u.release),
|
||||
"[0-9]+.[0-9]+[.\\-]1[0-9]+",
|
||||
&pl_mj, &pl_mn, NULL, &pl_p);
|
||||
if (err)
|
||||
return err;
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue