From 90b6c6a1785effb73aa44718efd74fc6dc48fc69 Mon Sep 17 00:00:00 2001 From: Alexander Vdolainen Date: Sun, 3 Jul 2016 07:07:36 +0300 Subject: [PATCH] sxt: rdb fixes with sizes; --- sxt/rdb.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sxt/rdb.c b/sxt/rdb.c index e39edf5..9f9bfd9 100644 --- a/sxt/rdb.c +++ b/sxt/rdb.c @@ -156,7 +156,7 @@ uint32_t sxtrdb_read_u64(sxtrdb_t *b, uint64_t *o) u = *((uint64_t *)(b->raw + b->curr)); b->curr += sizeof(uint64_t); - *o = ntohl(u); + *o = ntohll(u); return sizeof(uint64_t); } @@ -252,7 +252,7 @@ uint32_t sxtrdb_write_u64(sxtrdb_t *b, uint64_t uu) if(__rdb_grow(b, sizeof(uint64_t))) return 0; } - *(uint32_t *)(b->raw + b->ulength) = ntohll(uu); + *(uint64_t *)(b->raw + b->ulength) = ntohll(uu); b->ulength += sizeof(uint64_t); return sizeof(uint64_t);