From 726b40d1a7d8edc9703f36c98905bf071b3874ef Mon Sep 17 00:00:00 2001 From: "7u83@mail.ru" <7u83@mail.ru@noemail.net> Date: Sun, 24 Aug 2014 20:52:27 +0000 Subject: [PATCH] Fixed checksum initialization. FossilOrigin-Name: 14e5946aea923ce6805d678c6d39750b02956201f75b49704138ff5f7b7cbe6c --- src/capwap/lw_checksum.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/capwap/lw_checksum.c b/src/capwap/lw_checksum.c index 7c6daf40..d9efb59b 100644 --- a/src/capwap/lw_checksum.c +++ b/src/capwap/lw_checksum.c @@ -19,13 +19,13 @@ #include "lwapp.h" /** - * Calculate the 16-bit checksum for LWAPP image data message + * Calculate the 16-bit checksum for LWAPP image data message * elements with opcode 3 - used by Cisco also in CAPWAP */ uint16_t lw_checksum(uint8_t * d, int len) { int i; - uint32_t cs = 0; + uint32_t cs = 0xffff; for (i = 0; i < len; i += 2) { uint16_t w = d[i] << 8;