message: Fix mem leak in BlockNonlinearForm
diff: @@ -581,6 +581,13 @@ double BlockNonlinearForm::GetEnergyBlocked(const BlockVector &bx) const
  }
  }
  + //free the allocated memory
  + for (int i=0; i<fes.Size(); ++i)
  + {
  + delete el_x[i];
  + delete vdofs[i];
  + }
  +
  if (fnfi.Size())
  {
  MFEM_ABORT("TODO: add energy contribution from interior face terms");
  @@ -591,6 +598,8 @@ double BlockNonlinearForm::GetEnergyBlocked(const BlockVector &bx) const
  MFEM_ABORT("TODO: add energy contribution from boundary face terms");
  }
  +
  +
  return energy;
  }
  