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);