mirror of
https://github.com/irssi/irssi.git
synced 2026-08-21 09:32:32 +02:00
check if \\c is complete in eval
This commit is contained in:
parent
e405330e04
commit
7a83c63701
1 changed files with 5 additions and 2 deletions
|
|
@ -703,6 +703,9 @@ int expand_escape(const char **data)
|
||||||
*data += 2;
|
*data += 2;
|
||||||
return strtol(digit, NULL, 16);
|
return strtol(digit, NULL, 16);
|
||||||
case 'c':
|
case 'c':
|
||||||
|
/* check for end of string */
|
||||||
|
if ((*data)[1] == '\0')
|
||||||
|
return 0;
|
||||||
/* control character (\cA = ^A) */
|
/* control character (\cA = ^A) */
|
||||||
(*data)++;
|
(*data)++;
|
||||||
return i_toupper(**data) - 64;
|
return i_toupper(**data) - 64;
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue