HomeFreeBSD

regex: prevent two improbable signed integer overflows.

Description

regex: prevent two improbable signed integer overflows.

In matcher() we used an integer to index nsub of type size_t.
In print() we used an integer to index nstates of type sopno,
typedef'd long.
In both cases the indexes never take negative values.

Match the types to avoid any error.

MFC after: 5 days

Details

Provenance
pfgAuthored on
Parents
rS298520: Allow to build svr4 module with SYSV support separatelly from the kernel build.
Branches
Unknown
Tags
Unknown