Use ScopedCPointer rather than free
Review Request #122334 - Created Jan. 31, 2015 and submitted
|Kai Uwe Broulik|
We're C++ after all, we don't have to put up with free() and stuff.
I left the free in the "sync" implementation in there since otherwise it would unneccessarily bloat it and I don't need the reply anyway. Also use default destructor.