Browse Source

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 3 years ago
parent
commit
cef285311f

+ 2
- 4
common/rfb/CSecurityStack.cxx View File



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


bool CSecurityStack::processMsg() bool CSecurityStack::processMsg()

+ 1
- 2
common/rfb/CSecurityVeNCrypt.cxx View File



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


bool CSecurityVeNCrypt::processMsg() bool CSecurityVeNCrypt::processMsg()

+ 2
- 4
common/rfb/SSecurityStack.cxx View File



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


bool SSecurityStack::processMsg() bool SSecurityStack::processMsg()

+ 1
- 5
common/rfb/SSecurityVeNCrypt.cxx View File

SSecurityVeNCrypt::~SSecurityVeNCrypt() SSecurityVeNCrypt::~SSecurityVeNCrypt()
{ {
delete ssecurity; delete ssecurity;

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


bool SSecurityVeNCrypt::processMsg() bool SSecurityVeNCrypt::processMsg()

Loading…
Cancel
Save