X-Git-Url: https://git.saurik.com/redis.git/blobdiff_plain/b4b923b04bb06e1026ad93389856b47e5eb25de7..748f206e3d7f66f687f42cfa3341928d5cb548f1:/src/rio.c 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 ---------------------------