mirror of git://git.sysmocom.de/ofono
gatserver: Exit garbage state on HDLC frame end
This commit is contained in:
parent
6f8675d7fa
commit
4da1a9318c
|
@ -792,7 +792,8 @@ static enum ParserResult server_feed(GAtServer *server,
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case PARSER_STATE_GARBAGE:
|
case PARSER_STATE_GARBAGE:
|
||||||
if (byte == s3) {
|
/* Detect CR or HDLC frame marker flag */
|
||||||
|
if (byte == s3 || byte == '~') {
|
||||||
server->parser_state = PARSER_STATE_IDLE;
|
server->parser_state = PARSER_STATE_IDLE;
|
||||||
i += 1;
|
i += 1;
|
||||||
res = PARSER_RESULT_GARBAGE;
|
res = PARSER_RESULT_GARBAGE;
|
||||||
|
|
Loading…
Reference in New Issue