diff --git a/gatchat/gatsyntax.c b/gatchat/gatsyntax.c index f88c0685..87d49ba0 100644 --- a/gatchat/gatsyntax.c +++ b/gatchat/gatsyntax.c @@ -287,6 +287,9 @@ static GAtSyntaxResult gsm_permissive_feed(GAtSyntax *syntax, /* ignore */; else if (byte == '>') syntax->state = GSM_PERMISSIVE_STATE_PROMPT; + else if (byte == '"') + syntax->state = + GSM_PERMISSIVE_STATE_REPONSE_STRING; else syntax->state = GSM_PERMISSIVE_STATE_RESPONSE; break;