diff options
Diffstat (limited to 'src/util')
-rw-r--r-- | src/util/crypto_crc.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/util/crypto_crc.c b/src/util/crypto_crc.c index ea419bed8..8bccf6b69 100644 --- a/src/util/crypto_crc.c +++ b/src/util/crypto_crc.c | |||
@@ -129,10 +129,11 @@ GNUNET_CRYPTO_crc16_step (uint32_t sum, const void *buf, size_t len) | |||
129 | for (; len >= 2; len -= 2) | 129 | for (; len >= 2; len -= 2) |
130 | sum += *(hdr++); | 130 | sum += *(hdr++); |
131 | if (len == 1) | 131 | if (len == 1) |
132 | sum += *((unsigned char *) hdr) & ntohs(0xFF00); | 132 | sum += (*hdr) & ntohs(0xFF00); |
133 | return sum; | 133 | return sum; |
134 | } | 134 | } |
135 | 135 | ||
136 | |||
136 | /** | 137 | /** |
137 | * Convert results from GNUNET_CRYPTO_crc16_step to final crc16. | 138 | * Convert results from GNUNET_CRYPTO_crc16_step to final crc16. |
138 | * | 139 | * |