* src/transform.c (_single_transform_name_to_obstack):
Use xinmalloc to check for integer overflow.
static void
_single_transform_name_to_obstack (struct transform *tf, char *input)
{
- regmatch_t *rmp;
int rc;
size_t nmatches = 0;
enum case_ctl_type case_ctl = ctl_stop, /* Current case conversion op */
save_ctl = ctl_stop; \
}
- rmp = xmalloc ((tf->regex.re_nsub + 1) * sizeof (*rmp));
+ regmatch_t *rmp = xinmalloc (tf->regex.re_nsub + 1, sizeof *rmp);
while (*input)
{