2004-07-12 Dmitry V. Levin <ldv@altlinux.org>
* signal.c [LINUX] (parse_sigset_t): Fix hex strings parser. Fixes RH#128091.
This commit is contained in:
parent
0a053256ee
commit
92f1d6d4e4
4
signal.c
4
signal.c
@ -793,9 +793,9 @@ parse_sigset_t (const char *str, sigset_t *set)
|
||||
if (*p >= '0' && *p <= '9')
|
||||
digit = *p - '0';
|
||||
else if (*p >= 'a' && *p <= 'f')
|
||||
digit = *p - 'a';
|
||||
digit = *p - 'a' + 10;
|
||||
else if (*p >= 'A' && *p <= 'F')
|
||||
digit = *p - 'A';
|
||||
digit = *p - 'A' + 10;
|
||||
else
|
||||
break;
|
||||
if (digit & 1)
|
||||
|
Loading…
x
Reference in New Issue
Block a user