diff options
-rw-r--r-- | svr-chansession.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/svr-chansession.c b/svr-chansession.c index 534ea1d..90b58f0 100644 --- a/svr-chansession.c +++ b/svr-chansession.c @@ -997,6 +997,7 @@ void addnewvar(const char* param, const char* var) { newvar[plen] = '='; memcpy(&newvar[plen+1], var, vlen); newvar[plen+vlen+1] = '\0'; + /* newvar is leaked here, but that's part of putenv()'s semantics */ if (putenv(newvar) < 0) { dropbear_exit("environ error"); } |