Skip to content

Commit

Permalink
COMP: Resource leaks
Browse files Browse the repository at this point in the history
CID 1081076 (#1 of 8): Resource leak (RESOURCE_LEAK)
All 8 leaks were similiar.
labelLine was not being removed for EXIT_FAILURE.

Change-Id: Idefc8cb9b9d6afaaa47424d2182f803961ba1d57
  • Loading branch information
lorensen committed Nov 6, 2013
1 parent ec10566 commit 0a22342
Showing 1 changed file with 8 additions and 0 deletions.
8 changes: 8 additions & 0 deletions Modules/Filtering/LabelMap/test/itkLabelObjectLineTest.cxx
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,7 @@ int itkLabelObjectLineTest(int, char* [] )
if ((indexBack[0] != 3) || (indexBack[1] != 7))
{
std::cerr << "Set/Get Index failed on null constructor. " << indexBack << std::endl;
delete labelLine;
return (EXIT_FAILURE);
}

Expand All @@ -50,6 +51,7 @@ int itkLabelObjectLineTest(int, char* [] )
if (length != 11)
{
std::cerr << "Set/Get length failed on null constructor." << length << std::endl;
delete labelLine;
return (EXIT_FAILURE);
}
delete labelLine;
Expand All @@ -60,36 +62,42 @@ int itkLabelObjectLineTest(int, char* [] )
if ((indexBack[0] != 3) || (indexBack[1] != 7))
{
std::cerr << "Set/Get Index failed on arg constructor. " << indexBack << std::endl;
delete labelLine;
return (EXIT_FAILURE);
}

if (labelLine->GetLength() != 11)
{
std::cerr << "Set/Get length failed on arg constructor." << length << std::endl;
delete labelLine;
return (EXIT_FAILURE);
}

if (!labelLine->HasIndex(currentIndex))
{
std::cerr << "Has Index failed." << std::endl;
delete labelLine;
return (EXIT_FAILURE);
}

if (labelLine->HasIndex(nextIndex))
{
std::cerr << "Has Index failed." << std::endl;
delete labelLine;
return (EXIT_FAILURE);
}

if (labelLine->IsNextIndex(currentIndex))
{
std::cerr << "Is Next Index failed." << std::endl;
delete labelLine;
return (EXIT_FAILURE);
}

if (!labelLine->IsNextIndex(nextIndex))
{
std::cerr << "Is Next Index failed." << std::endl;
delete labelLine;
return (EXIT_FAILURE);
}

Expand Down

0 comments on commit 0a22342

Please sign in to comment.