X-Git-Url: https://git.saurik.com/redis.git/blobdiff_plain/b4b923b04bb06e1026ad93389856b47e5eb25de7..f580a3e3a0824a647038628ca26d6c5bd7d7b730:/src/rio.c?ds=sidebyside diff --git a/src/rio.c b/src/rio.c index bb977c74..44165d71 100644 --- a/src/rio.c +++ b/src/rio.c @@ -18,6 +18,8 @@ #include "rio.h" #include "util.h" +uint64_t crc64(uint64_t crc, const unsigned char *s, uint64_t l); + /* Returns 1 or 0 for success/failure. */ static size_t rioBufferWrite(rio *r, const void *buf, size_t len) { r->io.buffer.ptr = sdscatlen(r->io.buffer.ptr,(char*)buf,len); @@ -86,7 +88,7 @@ void rioInitWithBuffer(rio *r, sds s) { /* This function can be installed both in memory and file streams when checksum * computation is needed. */ void rioGenericUpdateChecksum(rio *r, const void *buf, size_t len) { - r->checksum = crc64(r->checksum,buf,len); + r->cksum = crc64(r->cksum,buf,len); } /* ------------------------------ Higher level interface ---------------------------