Merge pull request #3279 from marcstern/v2/PR/PCRE2_error_msg

Fixed PCRE2 error message
This commit is contained in:
Ervin Hegedus 2024-10-19 10:47:39 +02:00 committed by GitHub
commit dfcf31a41f
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -77,6 +77,14 @@ void *msc_pregcomp_ex(apr_pool_t *pool, const char *pattern, int options,
if (_erroffset != NULL) {
*_erroffset = (int)error_offset;
}
PCRE2_UCHAR buffer[256];
// Get the error message from the error code
pcre2_get_error_message(error_number, buffer, sizeof(buffer));
#ifdef DEBUG_CONF
* _errptr = apr_psprintf(pool, "%s - pattern = %s", buffer, pattern);
#else
* _errptr = apr_pstrdup(pool, buffer);
#endif
return NULL;
}