Index: ext/libicpf/src/crc32.cpp =================================================================== diff -u -N -re17c80d36eaa0430313e7d1058aa7a301d1510af -r338a33bbdb8c82416f0351408eea3243520784e5 --- ext/libicpf/src/crc32.cpp (.../crc32.cpp) (revision e17c80d36eaa0430313e7d1058aa7a301d1510af) +++ ext/libicpf/src/crc32.cpp (.../crc32.cpp) (revision 338a33bbdb8c82416f0351408eea3243520784e5) @@ -104,6 +104,7 @@ */ inline void __crc32partial(byte_t byte, uint_t *pdwCrc32) { +// assert(pdwCrc32 != NULL); *pdwCrc32 = ((*pdwCrc32) >> 8) ^ __crc32data__[byte ^ ((*pdwCrc32) & 0x000000FF)]; } @@ -112,7 +113,7 @@ * \param[in] tLen - length of the data in a buffer * \return Calculated crc32 checksum. */ -uint_t crc32(byte_t* pbyData, size_t tLen) +uint_t crc32(const byte_t* pbyData, size_t tLen) { uint_t dwCRC=0xffffffff; for (size_t i=0;i