Wifi-Hal: Add the fw diag msg hdr

Include the fw diag msg hdr as part of payload being
passed to ring buffer. The firmware logs require
the diag hdr info while parsing the logs collected
as part of the bugreport.

Bug: 23758463
Change-Id: Iacdfc0d380990bb6b1dc7acf8edf95a2302abb63
diff --git a/qcwcn/wifi_hal/wifilogger_diag.cpp b/qcwcn/wifi_hal/wifilogger_diag.cpp
index 99a7e26..65d78fd 100644
--- a/qcwcn/wifi_hal/wifilogger_diag.cpp
+++ b/qcwcn/wifi_hal/wifilogger_diag.cpp
@@ -902,8 +902,9 @@
             case WLAN_DIAG_TYPE_MSG:
             {
                 /* Length field is only one byte for WLAN_DIAG_TYPE_MSG */
-                payloadlen = diag_msg_hdr->u.msg_hdr.payload_len;
-                process_firmware_prints(info, diag_msg_hdr->payload,
+                payloadlen = diag_msg_hdr->u.msg_hdr.payload_len +
+                             sizeof(fw_diag_msg_hdr_t);
+                process_firmware_prints(info, (u8 *)diag_msg_hdr,
                                         payloadlen);
             }
             break;