aboutsummaryrefslogtreecommitdiff
path: root/stand/libsa/in_cksum.c
diff options
context:
space:
mode:
Diffstat (limited to 'stand/libsa/in_cksum.c')
-rw-r--r--stand/libsa/in_cksum.c7
1 files changed, 1 insertions, 6 deletions
diff --git a/stand/libsa/in_cksum.c b/stand/libsa/in_cksum.c
index 2f8c448fc0eb..15b2adb6080c 100644
--- a/stand/libsa/in_cksum.c
+++ b/stand/libsa/in_cksum.c
@@ -31,13 +31,8 @@
* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
- *
- * @(#) Header: in_cksum.c,v 1.1 92/09/11 01:15:55 leres Exp (LBL)
*/
-#include <sys/cdefs.h>
-__FBSDID("$FreeBSD$");
-
#include <sys/types.h>
#include <machine/endian.h>
@@ -61,7 +56,7 @@ in_cksum(void *p, int len)
sum += v + *cp++;
len--;
}
- if (((long)cp & 1) == 0) {
+ if (((uintptr_t)cp & 1) == 0) {
while ((len -= 2) >= 0) {
sum += *(u_short *)cp;
cp += 2;