From 47a76c5e48212a3ea6d45957aafaadb83e8fc248 Mon Sep 17 00:00:00 2001 From: Michi Henning Date: Wed, 6 Aug 2003 03:15:33 +0000 Subject: Fixed bug in marshaling of doubles for big-endian machines. --- cpp/src/Ice/BasicStream.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'cpp/src/Ice/BasicStream.cpp') diff --git a/cpp/src/Ice/BasicStream.cpp b/cpp/src/Ice/BasicStream.cpp index 21b68335732..4a79bb6fc96 100644 --- a/cpp/src/Ice/BasicStream.cpp +++ b/cpp/src/Ice/BasicStream.cpp @@ -871,7 +871,7 @@ IceInternal::BasicStream::write(Double v) resize(pos + sizeof(Double)); Byte* dest = &b[pos]; #ifdef ICE_BIG_ENDIAN - const Byte* src = reinterpret_cast(&v) + sizeof(Int); + const Byte* src = reinterpret_cast(&v) + sizeof(Double); *dest++ = *--src; *dest++ = *--src; *dest++ = *--src; -- cgit v1.2.3