int yr_re_match(
    RE* re,
    const char* target)
{
  return yr_re_exec(
       re->code,
       (uint8_t*) target,
       strlen(target),
      0,
       re->flags | RE_FLAGS_SCAN,
       NULL,
       NULL);
}

The product reads data past the end, or before the beginning, of the intended buffer.