Reading variable lenght from length 40 char array causes stringop-
overread build warnings. Fix the warnings by adjusting size with
min value.
Change-Id: I0661bd7f62cba127c965c429a5eccfce6b74fa82
Signed-off-by: Seung-Woo Kim <sw0312.kim@samsung.com>
return -1;
}
+ if (data_len > 40)
+ data_len = 40;
+
skb_put(skb, data_len);
/* have a room for new tag */
memmove(((unsigned char *)ph->tag + data_len), (unsigned char *)ph->tag, ntohs(ph->length));
return -1;
}
+ if (data_len > 40)
+ data_len = 40;
+
skb_put(skb, data_len);
// have a room for new tag
memmove(((unsigned char *)ph->tag + data_len), (unsigned char *)ph->tag, ntohs(ph->length));
return -1;
}
+ if (data_len > 40)
+ data_len = 40;
+
skb_put(skb, data_len);
/* have a room for new tag */
memmove(((unsigned char *)ph->tag + data_len), (unsigned char *)ph->tag, ntohs(ph->length));