mirror of
https://github.com/OpenVPN/openvpn.git
synced 2024-09-20 12:02:28 +02:00
Minor fix to CC_PRINT char class -- treat DEL (ascii 127)
as a control char. Version 2.1.13. git-svn-id: http://svn.openvpn.net/projects/openvpn/branches/BETA21/openvpn@7581 e7ae566f-a301-0410-adde-c780ea21d3b5
This commit is contained in:
parent
d90428d141
commit
8cfa4ebddc
2
buffer.c
2
buffer.c
@ -720,7 +720,7 @@ char_class (const unsigned char c, const unsigned int flags)
|
||||
return true;
|
||||
if ((flags & CC_DIGIT) && isdigit (c))
|
||||
return true;
|
||||
if ((flags & CC_PRINT) && (c >= 32)) /* allow ascii non-control and UTF-8 */
|
||||
if ((flags & CC_PRINT) && (c >= 32 && c != 127)) /* allow ascii non-control and UTF-8, consider DEL to be a control */
|
||||
return true;
|
||||
if ((flags & CC_PUNCT) && ispunct (c))
|
||||
return true;
|
||||
|
Loading…
Reference in New Issue
Block a user