Without further ado, the following was found: Issue: null byte → NUL byte "B<regerror>() is passed the error code, I<errcode>, the pattern buffer, " "I<preg>, a pointer to a character string buffer, I<errbuf>, and the size of " "the string buffer, I<errbuf_size>. It returns the size of the I<errbuf> " "required to contain the null-terminated error message string. If both " "I<errbuf> and I<errbuf_size> are nonzero, I<errbuf> is filled in with the " "first I<errbuf_size - 1> characters of the error message and a terminating " "null byte (\\(aq\\e0\\(aq)."