Commit c26dd5d7 authored by Alexander Alekhin's avatar Alexander Alekhin

core: fix issues from valgrind builder

parent 954969dd
...@@ -87,15 +87,18 @@ cv::String join(const cv::String& base, const cv::String& path) ...@@ -87,15 +87,18 @@ cv::String join(const cv::String& base, const cv::String& path)
cv::String canonical(const cv::String& path) cv::String canonical(const cv::String& path)
{ {
cv::String result;
#ifdef _WIN32 #ifdef _WIN32
const char* result = _fullpath(NULL, path.c_str(), 0); const char* result_str = _fullpath(NULL, path.c_str(), 0);
#else #else
const char* result = realpath(path.c_str(), NULL); const char* result_str = realpath(path.c_str(), NULL);
#endif #endif
if (result) if (result_str)
return cv::String(result); {
// no error handling, just return input result = cv::String(result_str);
return path; free((void*)result_str);
}
return result.empty() ? path : result;
} }
......
...@@ -134,6 +134,13 @@ ...@@ -134,6 +134,13 @@
fun:_ZNK2cv7TLSDataINS_11CoreTLSDataEE18createDataInstanceEv fun:_ZNK2cv7TLSDataINS_11CoreTLSDataEE18createDataInstanceEv
} }
{
OpenCV-UMatDataAutoLockerTLS
Memcheck:Leak
...
fun:_ZN2cvL21getUMatDataAutoLockerEv
}
{ {
OpenCV-haveOpenCL OpenCV-haveOpenCL
Memcheck:Leak Memcheck:Leak
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment