Skip to content

Commit f284382

Browse files
authored
some unescape() are missing (issue thijse#39)
1 parent 2c082c1 commit f284382

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

CmdMessenger.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -486,6 +486,7 @@ char* CmdMessenger::readStringArg()
486486
if (next()) {
487487
dumped = true;
488488
ArgOk = true;
489+
unescape(current);
489490
return current;
490491
}
491492
ArgOk = false;
@@ -501,6 +502,7 @@ void CmdMessenger::copyStringArg(char *string, uint8_t size)
501502
if (next()) {
502503
dumped = true;
503504
ArgOk = true;
505+
unescape(current);
504506
strlcpy(string, current, size);
505507
}
506508
else {
@@ -515,6 +517,7 @@ void CmdMessenger::copyStringArg(char *string, uint8_t size)
515517
uint8_t CmdMessenger::compareStringArg(char *string)
516518
{
517519
if (next()) {
520+
unescape(current);
518521
if (strcmp(string, current) == 0) {
519522
dumped = true;
520523
ArgOk = true;

0 commit comments

Comments
 (0)