From a5099fdeec6f5e45d88108e28e7c00aa1cf3573c Mon Sep 17 00:00:00 2001 From: Plex Date: Sun, 24 Oct 2021 23:49:00 +0200 Subject: forgot to strip most significant bytes from read --- mcping.c | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) (limited to 'mcping.c') diff --git a/mcping.c b/mcping.c index 084b481..24e979f 100644 --- a/mcping.c +++ b/mcping.c @@ -20,13 +20,13 @@ int main(int argc, char *argv[]) break; } } - varint n; - n = writeVarInt(atoi(argv[1])); - // while((*n & 0b10000000) != 0) { - // printf("%02X ", *n); - // n++; - // } - // printf("%02X\n", *n); - printf("%d\n", readVarInt(n)); + varint n, m; + m = n = writeVarInt(atoi(argv[1])); + while((*n & 0b10000000) != 0) { + printf("%02X ", *n); + n++; + } + printf("%02X\n", *n); + printf("%d\n", readVarInt(m)); return 0; } -- cgit v1.2.3