diff -r 594d59766373 -r 7d48bed6ce0c phoneclientserver/phoneserver/Src/Messenger/CPhSrvMessengerRequestManager.cpp --- a/phoneclientserver/phoneserver/Src/Messenger/CPhSrvMessengerRequestManager.cpp Thu Aug 19 10:28:14 2010 +0300 +++ b/phoneclientserver/phoneserver/Src/Messenger/CPhSrvMessengerRequestManager.cpp Tue Aug 31 15:45:17 2010 +0300 @@ -20,12 +20,12 @@ // INCLUDES -#include "CPhSrvMessengerRequestManager.h" -#include "CPhSrvMessengerObject.h" -#include "CPhSrvSubSessionBase.h" -#include "PhSrvUtils.h" -#include "PhSrvMessengerTypes.h" -#include "PhSrvDebugInfo.h" +#include "cphsrvmessengerrequestmanager.h" +#include "cphsrvmessengerobject.h" +#include "cphsrvsubsessionbase.h" +#include "phsrvutils.h" +#include "phsrvmessengertypes.h" +#include "phsrvdebuginfo.h" // CONSTANTS @@ -481,7 +481,11 @@ // Reservation was successful, so use reserved buffer // as a new default buffer. // But first delete the old buffer. - delete iDefaultSizeBuffer; + if( iDefaultSizeBuffer ) + { + delete iDefaultSizeBuffer; + iDefaultSizeBuffer = NULL; + } iDefaultSizeBuffer = variableSizeBuffer; } }