]> granicus.if.org Git - sudo/commitdiff
Use erealloc3()
authorTodd C. Miller <Todd.Miller@courtesan.com>
Thu, 13 Mar 2003 17:03:23 +0000 (17:03 +0000)
committerTodd C. Miller <Todd.Miller@courtesan.com>
Thu, 13 Mar 2003 17:03:23 +0000 (17:03 +0000)
env.c
interfaces.c

diff --git a/env.c b/env.c
index 622318619533464b735d6015374f5c1500a0ef60..00ee4d5b6656f6a93a1445c99846cb24706bb306 100644 (file)
--- 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) {
index b4f843e571a3df2a335cf8849c7262bb9a0be2b1..03a47c783f8fabf0d223129cda17b0d3208ed02e 100644 (file)
@@ -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);
     }