summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-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;