From 4e37ddfe64e4957e54528bf10a43ee3ce59d8f4d Mon Sep 17 00:00:00 2001 From: Sami Kerola Date: Mon, 15 Aug 2016 21:23:28 +0100 Subject: [PATCH] warnings: do not take abs() when data type is unsigned Taking the absolute value of unsigned type 'unsigned int' has no effect. --- net.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net.c b/net.c index fa5b3ef..47b0c9b 100644 --- a/net.c +++ b/net.c @@ -256,7 +256,7 @@ int udp_checksum(void *pheader, void *udata, int psize, int dsize, int alt_check { unsigned int tsize = psize + dsize; char csumpacket[tsize]; - memset(csumpacket, (unsigned char) abs(bitpattern), abs(tsize)); + memset(csumpacket, (unsigned char) abs(bitpattern), tsize); if (alt_checksum && dsize >= 2) { csumpacket[psize + sizeof(struct UDPHeader)] = 0; csumpacket[psize + sizeof(struct UDPHeader) + 1] = 0; -- 2.47.3