Skip to content

Commit

Permalink
Merge pull request #34 from speed47/fixshift
Browse files Browse the repository at this point in the history
fix nword_to_int when size==8
  • Loading branch information
Ognian authored Jan 24, 2025
2 parents 9a49b1c + 0654896 commit df4e49d
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion src/sdmon.c
Original file line number Diff line number Diff line change
Expand Up @@ -153,7 +153,7 @@ int nword_to_int(unsigned char *data, int offset, int size) {
if (size == 4) {
return ((data[offset + 3] << 24) | (data[offset + 2] << 16) | (data[offset + 1] << 8) | data[offset]);
} else if (size == 8) {
return (((long long)data[offset + 3] << 56) | ((long long)data[offset + 3] << 48) | ((long long)data[offset + 3] << 40) | ((long long)data[offset + 3] << 32) |
return (((long long)data[offset + 7] << 56) | ((long long)data[offset + 6] << 48) | ((long long)data[offset + 5] << 40) | ((long long)data[offset + 4] << 32) |
((long long)data[offset + 3] << 24) | ((long long)data[offset + 2] << 16) | ((long long)data[offset + 1] << 8) | (long long)data[offset]);
} else {
return -1;
Expand Down

0 comments on commit df4e49d

Please sign in to comment.