From e95a74c2dc207b4e65ade4495196ba36d1f15a3d Mon Sep 17 00:00:00 2001 From: "7u83@mail.ru" <7u83@mail.ru@noemail.net> Date: Sat, 2 Aug 2014 16:52:38 +0000 Subject: [PATCH] Prints no more non-sense if header is encrypted. FossilOrigin-Name: 51167f99ee1eecb4f18243c96c8771c14c1670e9703ede6a8318f61032a8ea96 --- src/capwap/hdr_print.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/capwap/hdr_print.c b/src/capwap/hdr_print.c index 0dba0e41..69356893 100644 --- a/src/capwap/hdr_print.c +++ b/src/capwap/hdr_print.c @@ -27,8 +27,17 @@ int hdr_print(char *str, uint8_t *packet, int len) { + + char *s = str; + + if (CWTH_GET_PREAMBLE(packet)==01){ + s+=sprintf(s,"\tEncrypted data."); + return s-str; + } + + int hlen = CWTH_GET_HLEN(packet); int rid = CWTH_GET_RID(packet); int wbid = CWTH_GET_WBID(packet);