[PATCH openEuler-5.10 41/60] ipv6: Fix signed integer overflow in __ip6_append_data