From 55a80d712495068e5924d112343649dcba888a52 Mon Sep 17 00:00:00 2001 From: bangerth Date: Mon, 4 Jul 2011 16:32:09 +0000 Subject: [PATCH] Avoid accessing element past the end. git-svn-id: https://svn.dealii.org/trunk@23916 0785d39b-7218-0410-832d-ea1e28bc413d --- deal.II/source/dofs/dof_handler_policy.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/deal.II/source/dofs/dof_handler_policy.cc b/deal.II/source/dofs/dof_handler_policy.cc index 16e916d303..2473219c1c 100644 --- a/deal.II/source/dofs/dof_handler_policy.cc +++ b/deal.II/source/dofs/dof_handler_policy.cc @@ -622,7 +622,7 @@ namespace internal dofs.size() * sizeof(unsigned int)); ptr += dofs.size() * sizeof(unsigned int); - Assert (ptr == &buffer[buffer.size()], + Assert (ptr == &buffer[0]+buffer.size(), ExcInternalError()); } @@ -1502,7 +1502,7 @@ namespace internal number_cache.locally_owned_dofs.block_write(oss); std::string oss_str=oss.str(); std::vector my_data(oss_str.begin(), oss_str.end()); - unsigned int my_size = my_data.size(); + unsigned int my_size = oss_str.size(); // determine maximum size of IndexSet unsigned int max_size; -- 2.39.5