From 641fc28e12b4395bf473659641d86a57c0100c95 Mon Sep 17 00:00:00 2001 From: "user@SRH-Linux-01.(none)" Date: Thu, 31 Jul 2014 16:00:56 +0000 Subject: [PATCH] More debug logging, accepts msgsubelements with zero-size. FossilOrigin-Name: 9eb3ac81235515583eba0ee3954cafa6cc28bd7560a48b8335bcd0097246e067 --- src/capwap/wtpinfo_readelem_wtp_descriptor.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/capwap/wtpinfo_readelem_wtp_descriptor.c b/src/capwap/wtpinfo_readelem_wtp_descriptor.c index d70a2561..bd05bb8f 100644 --- a/src/capwap/wtpinfo_readelem_wtp_descriptor.c +++ b/src/capwap/wtpinfo_readelem_wtp_descriptor.c @@ -52,8 +52,11 @@ static int wtpinfo_readelem_wtp_descriptor_(struct wtpinfo * wtpinfo, int type, } do { - if (i+8>=len) + if (i+8>len) + { + cw_log_debug1("WTP descriptor subelement to long, length=%d>%d",i+8,len); return -1; + } uint32_t vendor_id=ntohl(*((uint32_t*)(msgelem+i)));