summaryrefslogtreecommitdiffstats
path: root/gatchat
diff options
context:
space:
mode:
authorDenis Kenzior <denkenz@gmail.com>2012-05-24 09:26:04 -0500
committerDenis Kenzior <denkenz@gmail.com>2012-05-24 09:28:31 -0500
commit6cbcfb66b8b5943bdf1426fbe8a531dab6f0454e (patch)
tree98076184771c23fab940cd86257f2ce045944fe1 /gatchat
parentfad0dad5a094c2c9b9189fd70489e6c5f2a637eb (diff)
downloadofono-6cbcfb66b8b5943bdf1426fbe8a531dab6f0454e.tar.bz2
gatsyntax: Handle lines starting with '"'
Diffstat (limited to 'gatchat')
-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;