diff --git a/src/mf/mf-hid.cpp b/src/mf/mf-hid.cpp index 1143cb64ef..339d0eae4c 100644 --- a/src/mf/mf-hid.cpp +++ b/src/mf/mf-hid.cpp @@ -207,6 +207,7 @@ namespace librealsense pSensor->GetFriendlyName(&fName); d.sensor.name = CW2A(fName); + SysFreeString(fName); // free string after it was copied to sensor data d.fo.pixels = &data; d.fo.metadata = &meta_data; diff --git a/src/mf/mf-hid.h b/src/mf/mf-hid.h index 45c1232a3b..ae01e11248 100644 --- a/src/mf/mf-hid.h +++ b/src/mf/mf-hid.h @@ -27,6 +27,7 @@ namespace librealsense } _name = CW2A(fName); + SysFreeString(fName); }; const std::string& get_sensor_name() const { return _name; }