summaryrefslogtreecommitdiff
path: root/session.c
diff options
context:
space:
mode:
Diffstat (limited to 'session.c')
-rw-r--r--session.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/session.c b/session.c
index b00caa547..f0a0bdd2f 100644
--- a/session.c
+++ b/session.c
@@ -837,7 +837,7 @@ child_set_env(char ***envp, u_int *envsizep, const char *name,
837 if (envsize >= 1000) 837 if (envsize >= 1000)
838 fatal("child_set_env: too many env vars"); 838 fatal("child_set_env: too many env vars");
839 envsize += 50; 839 envsize += 50;
840 env = (*envp) = xrealloc(env, envsize * sizeof(char *)); 840 env = (*envp) = xrealloc(env, envsize, sizeof(char *));
841 *envsizep = envsize; 841 *envsizep = envsize;
842 } 842 }
843 /* Need to set the NULL pointer at end of array beyond the new slot. */ 843 /* Need to set the NULL pointer at end of array beyond the new slot. */
@@ -1941,8 +1941,8 @@ session_env_req(Session *s)
1941 for (i = 0; i < options.num_accept_env; i++) { 1941 for (i = 0; i < options.num_accept_env; i++) {
1942 if (match_pattern(name, options.accept_env[i])) { 1942 if (match_pattern(name, options.accept_env[i])) {
1943 debug2("Setting env %d: %s=%s", s->num_env, name, val); 1943 debug2("Setting env %d: %s=%s", s->num_env, name, val);
1944 s->env = xrealloc(s->env, sizeof(*s->env) * 1944 s->env = xrealloc(s->env, s->num_env + 1,
1945 (s->num_env + 1)); 1945 sizeof(*s->env));
1946 s->env[s->num_env].name = name; 1946 s->env[s->num_env].name = name;
1947 s->env[s->num_env].val = val; 1947 s->env[s->num_env].val = val;
1948 s->num_env++; 1948 s->num_env++;