Merge pull request #803 from B1Z0N/master

Fixed memory leaks and out of bound access
This commit is contained in:
Jordan Maples [MSFT] 2019-09-04 14:04:47 -07:00 committed by GitHub
commit a454d295ed
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 6 additions and 2 deletions

View File

@ -1220,6 +1220,8 @@ TEST_CASE("md_access")
expected += 3; expected += 3;
} }
} }
delete[] image_ptr;
} }
GSL_SUPPRESS(con.4) // NO-FORMAT: attribute GSL_SUPPRESS(con.4) // NO-FORMAT: attribute
@ -1616,6 +1618,8 @@ TEST_CASE("span_structure_size")
multi_span<const double, dynamic_range, 6, 4> av2 = multi_span<const double, dynamic_range, 6, 4> av2 =
as_multi_span(av1, dim(5), dim<6>(), dim<4>()); as_multi_span(av1, dim(5), dim<6>(), dim<4>());
(void) av2; (void) av2;
delete[] arr;
} }
GSL_SUPPRESS(con.4) // NO-FORMAT: attribute GSL_SUPPRESS(con.4) // NO-FORMAT: attribute

View File

@ -234,8 +234,8 @@ void ostream_helper(T v)
{ {
std::ostringstream os; std::ostringstream os;
std::ostringstream ref; std::ostringstream ref;
os << p; os << static_cast<void*>(p);
ref << &v; ref << static_cast<void*>(&v);
CHECK(os.str() == ref.str()); CHECK(os.str() == ref.str());
} }
{ {