diff --git a/src/hb-open-type-private.hh b/src/hb-open-type-private.hh index 9bd16e2ca..17fec5a61 100644 --- a/src/hb-open-type-private.hh +++ b/src/hb-open-type-private.hh @@ -324,10 +324,18 @@ struct Sanitizer sane = t->sanitize (SANITIZE_ARG_INIT); if (sane) { if (context.edit_count) { +#if HB_DEBUG + fprintf (stderr, "Sanitizer %p passed first round with %d edits; going a second round %s\n", + blob, context.edit_count, __PRETTY_FUNCTION__); +#endif /* sanitize again to ensure not toe-stepping */ context.edit_count = 0; sane = t->sanitize (SANITIZE_ARG_INIT); if (context.edit_count) { +#if HB_DEBUG + fprintf (stderr, "Sanitizer %p requested %d edits in second round; failing %s\n", + blob, context.edit_count, __PRETTY_FUNCTION__); +#endif sane = false; } }