0 Replies Latest reply on Jan 16, 2009 1:42 PM by (Jeff_Vroom)

    [svn] 4570: Fixed bug where we might drop some fault events that should be delivered when we are not

      Revision: 4570
      Author: jvroom@adobe.com
      Date: 2009-01-16 13:42:06 -0800 (Fri, 16 Jan 2009)

      Log Message:
      -----------
      Fixed bug where we might drop some fault events that should be delivered when we are not
      able to connect. We batch up messages waiting for a clientId to be assigned in the
      clientIdWaitQueue. When flushing this queue, if we have no clientId (i.e. we are likely
      faulting these messages), if there was more than one message in the queue, we'd just end up
      putting the messages right back in the queue instead of faulting it. With this change,
      we null out the queue temporarily so that internalSend faults the message.

      QE: no
      Doc: no
      blazeds checkintests: pass
      Reviewed by: Seth

      Modified Paths:
      --------------
      flex/sdk/trunk/frameworks/projects/rpc/src/mx/messaging/MessageAgent.as