mirror of
https://github.com/opnsense/src.git
synced 2026-06-09 00:32:25 -04:00
libpam: extra bounds checking through reallocarray(3).
Reviewed by: des MFC after: 1 week
This commit is contained in:
parent
fdd2f2ebdd
commit
b5120bbada
1 changed files with 1 additions and 1 deletions
|
|
@ -138,7 +138,7 @@ _pam_exec(pam_handle_t *pamh __unused,
|
|||
nitems = sizeof(env_items) / sizeof(*env_items);
|
||||
/* Count PAM return values put in the environment. */
|
||||
nitems_rv = options->return_prog_exit_status ? PAM_RV_COUNT : 0;
|
||||
tmp = realloc(envlist, (envlen + nitems + 1 + nitems_rv + 1) *
|
||||
tmp = reallocarray(envlist, envlen + nitems + 1 + nitems_rv + 1,
|
||||
sizeof(*envlist));
|
||||
if (tmp == NULL) {
|
||||
openpam_free_envlist(envlist);
|
||||
|
|
|
|||
Loading…
Reference in a new issue