diff --git a/OpenMetaverse.StructuredData/LLSD/BinaryLLSD.cs b/OpenMetaverse.StructuredData/LLSD/BinaryLLSD.cs
index 4cd6d925..df4c08bb 100644
--- a/OpenMetaverse.StructuredData/LLSD/BinaryLLSD.cs
+++ b/OpenMetaverse.StructuredData/LLSD/BinaryLLSD.cs
@@ -283,7 +283,7 @@ namespace OpenMetaverse.StructuredData
osd = OSD.FromUri(uri);
break;
case dateBinaryMarker:
- double timestamp = NetworkToHostDouble(ConsumeBytes(stream, doubleLength));
+ double timestamp = Utils.BytesToDouble(ConsumeBytes(stream, doubleLength), 0);
DateTime dateTime = DateTime.SpecifyKind(Utils.Epoch, DateTimeKind.Utc);
dateTime = dateTime.AddSeconds(timestamp);
osd = OSD.FromDate(dateTime.ToLocalTime());
@@ -444,7 +444,7 @@ namespace OpenMetaverse.StructuredData
int intHostEnd = System.Net.IPAddress.NetworkToHostOrder(intNetEnd);
return intHostEnd;
}
-
+
///
///
///
@@ -459,8 +459,8 @@ namespace OpenMetaverse.StructuredData
byte[] binaryHostEnd = BitConverter.GetBytes(longHostEnd);
double doubleHostEnd = BitConverter.ToDouble(binaryHostEnd, 0);
return doubleHostEnd;
+
}
-
///
///
///
diff --git a/OpenMetaverse.StructuredData/StructuredData.cs b/OpenMetaverse.StructuredData/StructuredData.cs
index 050b7595..87d253cb 100644
--- a/OpenMetaverse.StructuredData/StructuredData.cs
+++ b/OpenMetaverse.StructuredData/StructuredData.cs
@@ -687,7 +687,7 @@ namespace OpenMetaverse.StructuredData
public override byte[] AsBinary()
{
TimeSpan ts = value.ToUniversalTime() - new DateTime(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc);
- return Utils.DoubleToBytesBig(ts.TotalSeconds);
+ return Utils.DoubleToBytes(ts.TotalSeconds);
}
public override DateTime AsDate() { return value; }