naturerobots / mesh_tools

Tools and Messages for Annotated 3D Triangle Meshes in ROS
https://wiki.ros.org/mesh_tools
BSD 3-Clause "New" or "Revised" License
229 stars 42 forks source link

Memory leak in TexturedMeshVisual::addTexture() #9

Closed barryridge closed 3 years ago

barryridge commented 4 years ago

imageData never gets deleted after this copy:

  uchar* imageData = new uchar[dataSize];
  std::memcpy(imageData, &data[0], dataSize);

This causes a memory leak when visualizing textures on MeshGeometryStamped topics.