Переглянути джерело

Remove unneeded NULL checks

It's perfectly safe to delete NULL pointers, so simplify things by
removing these checks.
tags/v1.11.90
Pierre Ossman 2 роки тому
джерело
коміт
cef285311f

+ 2
- 4
common/rfb/CSecurityStack.cxx Переглянути файл

@@ -32,10 +32,8 @@ CSecurityStack::CSecurityStack(CConnection* cc, int Type, const char* Name,

CSecurityStack::~CSecurityStack()
{
if (state0)
delete state0;
if (state1)
delete state1;
delete state0;
delete state1;
}

bool CSecurityStack::processMsg()

+ 1
- 2
common/rfb/CSecurityVeNCrypt.cxx Переглянути файл

@@ -55,8 +55,7 @@ CSecurityVeNCrypt::CSecurityVeNCrypt(CConnection* cc, SecurityClient* sec)

CSecurityVeNCrypt::~CSecurityVeNCrypt()
{
if (availableTypes)
delete[] availableTypes;
delete[] availableTypes;
}

bool CSecurityVeNCrypt::processMsg()

+ 2
- 4
common/rfb/SSecurityStack.cxx Переглянути файл

@@ -28,10 +28,8 @@ SSecurityStack::SSecurityStack(SConnection* sc, int Type,

SSecurityStack::~SSecurityStack()
{
if (state0)
delete state0;
if (state1)
delete state1;
delete state0;
delete state1;
}

bool SSecurityStack::processMsg()

+ 1
- 5
common/rfb/SSecurityVeNCrypt.cxx Переглянути файл

@@ -57,11 +57,7 @@ SSecurityVeNCrypt::SSecurityVeNCrypt(SConnection* sc, SecurityServer *sec)
SSecurityVeNCrypt::~SSecurityVeNCrypt()
{
delete ssecurity;

if (subTypes) {
delete [] subTypes;
subTypes = NULL;
}
delete [] subTypes;
}

bool SSecurityVeNCrypt::processMsg()

Завантаження…
Відмінити
Зберегти