diff --git a/lib/roles/http/server/server.c b/lib/roles/http/server/server.c
index 065f731c7444e2e12d58479269a174d503979ed2..e17028a37796bd07ac0d43ca3552085b274a4081 100644
--- a/lib/roles/http/server/server.c
+++ b/lib/roles/http/server/server.c
@@ -1745,7 +1745,11 @@ lws_http_transaction_completed(struct lws *wsi)
 	lws_access_log(wsi);
 
 	if (!wsi->hdr_parsing_completed) {
-		lwsl_notice("%s: ignoring, ah parsing incomplete\n", __func__);
+		char peer[64];
+		lws_get_peer_simple(wsi, peer, sizeof(peer) - 1);
+		peer[sizeof(peer) - 1] = '\0';
+		lwsl_notice("%s: (from %s) ignoring, ah parsing incomplete\n",
+				__func__, peer);
 		return 0;
 	}