dcparser: fix unpacking uint64 and int64

Closes #751
This commit is contained in:
rdb 2019-12-25 16:57:06 +01:00
parent ac85b05400
commit cb53e5d822
1 changed files with 3 additions and 3 deletions

View File

@ -253,8 +253,9 @@ do_unpack_int64(const char *buffer) {
((uint64_t)(unsigned char)buffer[4] << 32) |
((uint64_t)(unsigned char)buffer[5] << 40) |
((uint64_t)(unsigned char)buffer[6] << 48) |
((int64_t)(signed char)buffer[7] << 54));
((int64_t)(signed char)buffer[7] << 56));
}
/**
*
*/
@ -295,10 +296,9 @@ do_unpack_uint64(const char *buffer) {
((uint64_t)(unsigned char)buffer[4] << 32) |
((uint64_t)(unsigned char)buffer[5] << 40) |
((uint64_t)(unsigned char)buffer[6] << 48) |
((int64_t)(signed char)buffer[7] << 54));
((uint64_t)(unsigned char)buffer[7] << 56));
}
/**
*
*/