summaryrefslogtreecommitdiffstats
path: root/gatchat/gatserver.c
diff options
context:
space:
mode:
authorZhenhua Zhang <zhenhua.zhang@intel.com>2010-03-02 18:21:36 +0800
committerDenis Kenzior <denkenz@gmail.com>2010-03-03 13:01:34 -0600
commit72851607e173b8f4160bb6f0bfd105b1d38bfe7e (patch)
tree58f944f9424e4b81d06fba2be413d0a7f36f6a29 /gatchat/gatserver.c
parent4c5aaabca48fce2a8e9ed2214fe05fcd63e94cb8 (diff)
downloadofono-72851607e173b8f4160bb6f0bfd105b1d38bfe7e.tar.bz2
Add command echo back if ATE=1
Diffstat (limited to 'gatchat/gatserver.c')
-rw-r--r--gatchat/gatserver.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/gatchat/gatserver.c b/gatchat/gatserver.c
index f19d2677..c72e798b 100644
--- a/gatchat/gatserver.c
+++ b/gatchat/gatserver.c
@@ -382,6 +382,9 @@ static void new_bytes(GAtServer *p)
gsize rbytes = MIN(len - p->read_so_far, wrap - p->read_so_far);
result = server_feed(p, (char *)buf, &rbytes);
+ if (p->v250.echo)
+ send_common(p, (char *)buf, rbytes);
+
buf += rbytes;
p->read_so_far += rbytes;