phoneclientserver/phoneserver/Src/Messenger/CPhSrvMessengerRequestManager.cpp
branchRCL_3
changeset 20 987c9837762f
parent 19 7d48bed6ce0c
equal deleted inserted replaced
19:7d48bed6ce0c 20:987c9837762f
    18 */
    18 */
    19 
    19 
    20 
    20 
    21 
    21 
    22 // INCLUDES
    22 // INCLUDES
    23 #include "cphsrvmessengerrequestmanager.h" 
    23 #include "CPhSrvMessengerRequestManager.h"
    24 #include "cphsrvmessengerobject.h" 
    24 #include "CPhSrvMessengerObject.h"
    25 #include "cphsrvsubsessionbase.h" 
    25 #include "CPhSrvSubSessionBase.h"
    26 #include "phsrvutils.h" 
    26 #include "PhSrvUtils.h"
    27 #include "phsrvmessengertypes.h" 
    27 #include "PhSrvMessengerTypes.h"
    28 #include "phsrvdebuginfo.h" 
    28 #include "PhSrvDebugInfo.h"
    29 
    29 
    30 
    30 
    31 // CONSTANTS
    31 // CONSTANTS
    32 
    32 
    33 // The default size of the Messenger object storage.
    33 // The default size of the Messenger object storage.
   479                     if ( variableSizeBuffer != NULL )
   479                     if ( variableSizeBuffer != NULL )
   480                         {
   480                         {
   481                         // Reservation was successful, so use reserved buffer
   481                         // Reservation was successful, so use reserved buffer
   482                         // as a new default buffer. 
   482                         // as a new default buffer. 
   483                         // But first delete the old buffer.
   483                         // But first delete the old buffer.
   484                         if( iDefaultSizeBuffer )
   484                         delete iDefaultSizeBuffer;
   485                             {
       
   486                             delete iDefaultSizeBuffer;
       
   487                             iDefaultSizeBuffer = NULL;
       
   488                             }
       
   489                         iDefaultSizeBuffer = variableSizeBuffer;
   485                         iDefaultSizeBuffer = variableSizeBuffer;
   490                         }
   486                         }
   491                     }
   487                     }
   492                 // Read the sent message.
   488                 // Read the sent message.
   493                 TPtr8 ptr = iDefaultSizeBuffer->Des();
   489                 TPtr8 ptr = iDefaultSizeBuffer->Des();