slirp: remove dead increments, spotted by clang

Value stored is never read.

Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
diff --git a/slirp/bootp.c b/slirp/bootp.c
index 261762a..3e4e881 100644
--- a/slirp/bootp.c
+++ b/slirp/bootp.c
@@ -293,7 +293,7 @@
         memcpy(q, nak_msg, sizeof(nak_msg) - 1);
         q += sizeof(nak_msg) - 1;
     }
-    *q++ = RFC1533_END;
+    *q = RFC1533_END;
 
     daddr.sin_addr.s_addr = 0xffffffffu;
 
diff --git a/slirp/cksum.c b/slirp/cksum.c
index 34977ff..a044ec1 100644
--- a/slirp/cksum.c
+++ b/slirp/cksum.c
@@ -68,7 +68,9 @@
 
 	if (len < mlen)
 	   mlen = len;
+#ifdef DEBUG
 	len -= mlen;
+#endif
 	/*
 	 * Force to even boundary.
 	 */
diff --git a/slirp/tcp_subr.c b/slirp/tcp_subr.c
index 7851307..0a370f1 100644
--- a/slirp/tcp_subr.c
+++ b/slirp/tcp_subr.c
@@ -857,7 +857,7 @@
 				if (p == 7071)
 				   p = 0;
 				*(u_char *)bptr++ = (p >> 8) & 0xff;
-				*(u_char *)bptr++ = p & 0xff;
+                                *(u_char *)bptr = p & 0xff;
 				ra = 0;
 				return 1;   /* port redirected, we're done */
 				break;