mirror of
https://github.com/chinawrj/rtl8812au
synced 2024-11-08 20:35:07 +00:00
Merge pull request #1069 from gglluukk/v5.6.4.2
Pragma GCC < 11 warning fix for -Wstringop-overread
This commit is contained in:
commit
ccda185731
@ -137,9 +137,13 @@ static __inline__ int __nat25_add_pppoe_tag(struct sk_buff *skb, struct pppoe_ta
|
||||
/* have a room for new tag */
|
||||
memmove(((unsigned char *)ph->tag + data_len), (unsigned char *)ph->tag, ntohs(ph->length));
|
||||
ph->length = htons(ntohs(ph->length) + data_len);
|
||||
#pragma GCC diagnostic ignored "-Wstringop-overread"
|
||||
#if (defined __GNUC__) && (__GNUC__ > 10)
|
||||
#pragma GCC diagnostic ignored "-Wstringop-overread"
|
||||
#endif
|
||||
memcpy((unsigned char *)ph->tag, tag, data_len);
|
||||
#pragma GCC diagnostic pop
|
||||
#if (defined __GNUC__) && (__GNUC__ > 10)
|
||||
#pragma GCC diagnostic pop
|
||||
#endif
|
||||
return data_len;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user