diff --git a/interface/src/Head.cpp b/interface/src/Head.cpp index 1a7dc9a2d2..90e40ed180 100644 --- a/interface/src/Head.cpp +++ b/interface/src/Head.cpp @@ -80,8 +80,9 @@ Head::Head() } Head::~Head() { - // all data is primitive, do nothing - gluDeleteQuadric(sphere); + if (sphere) { + gluDeleteQuadric(sphere); + } } Head* Head::clone() const {