summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--gatchat/gatsyntax.c3
1 files changed, 3 insertions, 0 deletions
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;