#17397 closed enhancement (fixed)

pcre2-10.42

Reported by: Bruce Dubbs Owned by: thomas
Priority: normal Milestone: 11.3
Component: BOOK Version: git
Severity: normal Keywords:
Cc:

Description

New minor version.

Change History (2)

comment:1 by thomas, 16 months ago

Owner: changed from blfs-book to thomas
Status: newassigned
  1. Change 19 of 10.41 wasn't quite right; it put the definition of a default, empty value for PCRE2_CALL_CONVENTION in src/pcre2posix.c instead of src/pcre2posix.h, which meant that programs that included pcre2posix.h but not pcre2.h failed to compile.
  1. To catch similar issues to the above in future, a new small test program that includes pcre2posix.h but not pcre2.h has been added to the test suite.
  1. When the -S option of pcre2test was used to set a stack size greater than the allowed maximum, the error message displayed the hard limit incorrectly. This was pointed out on GitHub pull request #171, but the suggested patch didn't cope with all cases. Some further modification was required.
  1. Supplying an ovector count of more than 65535 to pcre2_match_data_create() caused a crash because the field in the match data block is only 16 bits. A maximum of 65535 is now silently applied.
  1. Merged @carenas patch #175 which fixes #86 - segfault on aarch64 (ARM)

comment:2 by thomas, 16 months ago

Resolution: fixed
Status: assignedclosed

Fixed in [271882a0b9]

Note: See TracTickets for help on using tickets.