Fix PTPBase destructor

As a base class, PTPBase's destructor should be virtual.