Author: jstrachan
Date: Wed Feb 28 05:02:50 2007
New Revision: 512742

URL: http://svn.apache.org/viewvc?view=rev&rev=512742
Log:
fix for  AMQNET-40

Modified:
    
activemq/activemq-dotnet/trunk/src/main/csharp/ActiveMQ/Commands/ActiveMQTextMessage.cs
    activemq/activemq-dotnet/trunk/src/main/csharp/MSMQ/TextMessage.cs

Modified: 
activemq/activemq-dotnet/trunk/src/main/csharp/ActiveMQ/Commands/ActiveMQTextMessage.cs
URL: 
http://svn.apache.org/viewvc/activemq/activemq-dotnet/trunk/src/main/csharp/ActiveMQ/Commands/ActiveMQTextMessage.cs?view=diff&rev=512742&r1=512741&r2=512742
==============================================================================
--- 
activemq/activemq-dotnet/trunk/src/main/csharp/ActiveMQ/Commands/ActiveMQTextMessage.cs
 (original)
+++ 
activemq/activemq-dotnet/trunk/src/main/csharp/ActiveMQ/Commands/ActiveMQTextMessage.cs
 Wed Feb 28 05:02:50 2007
@@ -23,6 +23,8 @@
        public class ActiveMQTextMessage : ActiveMQMessage, ITextMessage
     {
         public const byte ID_ActiveMQTextMessage = 28;
+
+               public const int SIZE_OF_INT = 4; // sizeof(int) - though 
causes unsafe issues with net 1.1
         
         private String text;
         
@@ -58,10 +60,10 @@
                     if (data != null)
                     {
                         // TODO assume that the text is ASCII
-                        char[] chars = new char[data.Length-sizeof(int)];
+                        char[] chars = new char[data.Length - SIZE_OF_INT];
                         for (int i = 0; i < chars.Length; i++)
                         {
-                            chars[i] = (char) data[i+sizeof(int)];
+                            chars[i] = (char) data[i + SIZE_OF_INT];
                         }
                         text = new String(chars);
                     }

Modified: activemq/activemq-dotnet/trunk/src/main/csharp/MSMQ/TextMessage.cs
URL: 
http://svn.apache.org/viewvc/activemq/activemq-dotnet/trunk/src/main/csharp/MSMQ/TextMessage.cs?view=diff&rev=512742&r1=512741&r2=512742
==============================================================================
--- activemq/activemq-dotnet/trunk/src/main/csharp/MSMQ/TextMessage.cs 
(original)
+++ activemq/activemq-dotnet/trunk/src/main/csharp/MSMQ/TextMessage.cs Wed Feb 
28 05:02:50 2007
@@ -22,6 +22,8 @@
 {
        public class TextMessage : BaseMessage, ITextMessage
     {
+               public const int SIZE_OF_INT = 4; // sizeof(int) - though 
causes unsafe issues with net 1.1
+
         private String text;
         
         public TextMessage()
@@ -46,10 +48,10 @@
                     if (data != null)
                     {
                         // TODO assume that the text is ASCII
-                        char[] chars = new char[data.Length-sizeof(int)];
+                        char[] chars = new char[data.Length - SIZE_OF_INT];
                         for (int i = 0; i < chars.Length; i++)
                         {
-                            chars[i] = (char) data[i+sizeof(int)];
+                            chars[i] = (char) data[i + SIZE_OF_INT];
                         }
                         text = new String(chars);
                     }


Reply via email to