From 5a2526244749f109f34665e25662cebb66905b35 Mon Sep 17 00:00:00 2001 From: Josh Klontz Date: Mon, 21 Jul 2014 10:54:39 -0400 Subject: [PATCH] added br_iterate_utemplates diagnostic --- openbr/universal_template.cpp | 2 ++ 1 file changed, 2 insertions(+), 0 deletions(-) diff --git a/openbr/universal_template.cpp b/openbr/universal_template.cpp index 73441c5..f4f2484 100644 --- a/openbr/universal_template.cpp +++ b/openbr/universal_template.cpp @@ -46,6 +46,8 @@ void br_iterate_utemplates(br_const_utemplate begin, br_const_utemplate end, br_ while (begin != end) { callback(begin, context); begin = reinterpret_cast(reinterpret_cast(begin) + sizeof(br_universal_template) + begin->size); + if (begin > end) + qFatal("Overshot end of buffer"); } } -- libgit2 0.21.4