Add command echo back if ATE=1
authorZhenhua Zhang <zhenhua.zhang@intel.com>
Tue, 2 Mar 2010 10:21:36 +0000 (18:21 +0800)
committerDenis Kenzior <denkenz@gmail.com>
Wed, 3 Mar 2010 19:01:34 +0000 (13:01 -0600)
gatchat/gatserver.c

index f19d267..c72e798 100644 (file)
@@ -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;