[HB] Fix bug introduced recently
diff --git a/src/hb-open-type-private.hh b/src/hb-open-type-private.hh
index 26c1cac..29e231e 100644
--- a/src/hb-open-type-private.hh
+++ b/src/hb-open-type-private.hh
@@ -148,7 +148,7 @@
#if HB_DEBUG
fprintf (stderr, "sanitize %p init [%p..%p] (%u bytes)\n",
- context->blob, context->start, context->end, context->start - context->end);
+ context->blob, context->start, context->end, context->end - context->start);
#endif
}
@@ -209,7 +209,7 @@
#define SANITIZE_MEM(B,L) \
HB_LIKELY (context->start <= CONST_CHARP(B) && \
CONST_CHARP(B) < context->end && \
- context->end - CONST_CHARP(B) < (L))
+ context->end - CONST_CHARP(B) >= (L))
#define NEUTER(Var, Val) \
(SANITIZE_OBJ (Var) && \