* Copyright (c) Jeremy Harris 2015 - 2016
* Copyright (c) The Exim Maintainers 2016 */
/* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-or-later */
/* This module provides (un)setenv routines for those environments
lacking them in libraries. It is #include'd by OS/os.c-foo files. */
uschar * s;
if (Ustrchr(name, '=')) return -1;
if (overwrite || !getenv(name))
- putenv(CS string_copy_malloc(string_sprintf("%s=%s", name, val)));
+ putenv(CS string_copy_perm(string_sprintf("%s=%s", name, val), FALSE));
return 0;
}