We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent b67d6fd commit ea6dd27Copy full SHA for ea6dd27
projects/RabbitMQ.Client/util/NetworkOrderDeserializer.cs
@@ -116,7 +116,9 @@ internal static ulong ReadUInt64(ReadOnlySpan<byte> span)
116
throw new ArgumentOutOfRangeException(nameof(span), "Insufficient length to decode UInt64 from memory.");
117
}
118
119
- return ((ulong)span[0] << 56) | ((ulong)span[1] << 48) | ((ulong)span[2] << 40) | ((ulong)span[3] << 32) | ((ulong)span[4] << 24) | ((ulong)span[5] << 16) | ((ulong)span[6] << 8) | span[7];
+ uint num1 = (uint)((span[0] << 24) | (span[1] << 16) | (span[2] << 8) | span[3]);
120
+ uint num2 = (uint)((span[4] << 24) | (span[5] << 16) | (span[6] << 8) | span[7]);
121
+ return ((ulong)num1 << 32) | num2;
122
123
124
0 commit comments