hb_map_clear (hb_map_t *map)
{
  if (unlikely (hb_object_is_immutable (map)))
    return;

  return map->clear ();
}
The software writes data past the end, or before the beginning, of the intended buffer.