From acfc66cd60f5bfa7dc4d37194d72855c201e5710 Mon Sep 17 00:00:00 2001
From: Deomid Ryabkov <rojer@cesanta.com>
Date: Thu, 11 May 2017 10:49:36 +0100
Subject: [PATCH] Correctly report bytes sent via SSL

This prevented hexdump from showing data sent over SSL when using LWIP net_if

PUBLISHED_FROM=aa520a27bdd21294484c52bf33c8580f3b4bad65
---
 mongoose.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/mongoose.c b/mongoose.c
index 1ce98d01a..b95f70d5c 100644
--- a/mongoose.c
+++ b/mongoose.c
@@ -15099,6 +15099,7 @@ void mg_lwip_ssl_send(struct mg_connection *nc) {
   int ret = mg_ssl_if_write(nc, nc->send_mbuf.buf, len);
   DBG(("%p SSL_write %u = %d, %d", nc, len, ret));
   if (ret > 0) {
+    mg_if_sent_cb(nc, ret);
     mbuf_remove(&nc->send_mbuf, ret);
     mbuf_trim(&nc->send_mbuf);
     cs->last_ssl_write_size = 0;
-- 
GitLab