From: Todd C. Miller Date: Thu, 13 Mar 2003 17:03:23 +0000 (+0000) Subject: Use erealloc3() X-Git-Tag: SUDO_1_6_7~61 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=7ce95c61c8f53237e20e2fd89309b5a40e3ec80e;p=sudo Use erealloc3() --- diff --git a/env.c b/env.c index 622318619..00ee4d5b6 100644 --- a/env.c +++ b/env.c @@ -242,7 +242,7 @@ insert_env(str, dupcheck) /* Make sure there is room for the new entry. */ if (env_len + 1 > env_size) { env_size += 128; - new_environ = erealloc(new_environ, env_size * sizeof(char *)); + new_environ = erealloc3(new_environ, env_size, sizeof(char *)); } if (dupcheck) { diff --git a/interfaces.c b/interfaces.c index b4f843e57..03a47c783 100644 --- a/interfaces.c +++ b/interfaces.c @@ -291,8 +291,8 @@ load_interfaces() /* If the expected size < real size, realloc the array. */ if (n != num_interfaces) { if (num_interfaces != 0) - interfaces = (struct interface *) erealloc(interfaces, - sizeof(struct interface) * num_interfaces); + interfaces = (struct interface *) erealloc3(interfaces, + num_interfaces, sizeof(struct interface)); else free(interfaces); }