diff options
-rw-r--r-- | gatchat/gatserver.c | 3 |
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; |