[An extra null pointer check is not needed in functions](https://isocpp.org/wiki/faq/freestore-mgmt#delete-handles-null "Do I need to check for null before delete p?") like the following. - [DecisionTree](https://github.com/JakobEngel/dso/blob/f6e43e277a8e6f606265c1d90fd7549e475e6ea6/src/OptimizationBackend/AccumulatedSCHessian.h#L54 "Destructor for DecisionTree") - [OSCArgument::clearBlobData](https://github.com/nickgillian/grt/blob/a6b7196c19debbbb76498a462f63ba73c1801f07/gui/GRT/OSC/OSCMessage.h#L56 "OSCArgument::clearBlobData function") - [SocketReceiveMultiplexer::Run](https://github.com/nickgillian/grt/blob/a6b7196c19debbbb76498a462f63ba73c1801f07/gui/GRT/OSC/oscpack/include/ip/posix/UdpSocket.cpp#L521 "SocketReceiveMultiplexer::Run function")