From 40f3084cad78fa3f39263ab583937c1368839b2c Mon Sep 17 00:00:00 2001
From: Anatolii Kurotych <akurotych@gmail.com>
Date: Tue, 5 Feb 2019 16:32:49 +0200
Subject: [PATCH] [+] print_dap_http_headers

---
 http_server/http_client/dap_http_header.c | 9 +++++++++
 http_server/http_client/dap_http_header.h | 3 +++
 2 files changed, 12 insertions(+)

diff --git a/http_server/http_client/dap_http_header.c b/http_server/http_client/dap_http_header.c
index e3ef9a3..974f458 100644
--- a/http_server/http_client/dap_http_header.c
+++ b/http_server/http_client/dap_http_header.c
@@ -177,6 +177,15 @@ void dap_http_header_remove(dap_http_header_t ** top, dap_http_header_t * hdr )
     free(hdr->value);
 }
 
+void print_dap_http_headers(dap_http_header_t * top)
+{
+    dap_http_header_t * ret;
+    log_it(L_DEBUG, "Print HTTP headers");
+    for(ret=top; ret; ret=ret->next) {
+        log_it(L_DEBUG, "%s: %s", ret->name, ret->value);
+    }
+}
+
 /**
  * @brief dap_http_header_find Looks or the header with specified name
  * @param top Top of the list
diff --git a/http_server/http_client/dap_http_header.h b/http_server/http_client/dap_http_header.h
index 23ed7c9..4175f0d 100644
--- a/http_server/http_client/dap_http_header.h
+++ b/http_server/http_client/dap_http_header.h
@@ -46,4 +46,7 @@ extern dap_http_header_t * dap_http_header_find(dap_http_header_t * top, const c
 
 extern void dap_http_header_remove(dap_http_header_t ** top,dap_http_header_t * hdr );
 
+// For debug output
+extern void print_dap_http_headers(dap_http_header_t * top);
+
 #endif
-- 
GitLab