X-Git-Url: https://git.exim.org/exim.git/blobdiff_plain/ad1a76fefdc79201fe2efaf0ef356acbb7938d46..HEAD:/src/OS/unsupported/os.c-cygwin diff --git a/src/OS/unsupported/os.c-cygwin b/src/OS/unsupported/os.c-cygwin index c9464aae2..56085b857 100644 --- a/src/OS/unsupported/os.c-cygwin +++ b/src/OS/unsupported/os.c-cygwin @@ -1,6 +1,7 @@ /************************************************* * Exim - an Internet mail transport agent * *************************************************/ +/* SPDX-License-Identifier: GPL-2.0-or-later */ /* Cygwin-specific code. December 2002. Updated Jan 2015. This is prefixed to the src/os.c file. @@ -167,10 +168,10 @@ void cygwin_premain2(int argc, char ** argv, struct per_process * ptr) cygwin_debug = TRUE; fprintf(stderr, "CYGWIN = \"%s\".\n", cygenv); if (((size = cygwin_conv_path(CCP_POSIX_TO_WIN_W,"/", win32_path, 0)) > 0) - && ((win32_path = malloc(size)) != NULL) + && ((win32_path = store_malloc(size)) != NULL) && (cygwin_conv_path(CCP_POSIX_TO_WIN_W,"/", win32_path, size) == 0)) { fprintf(stderr, " Root / mapped to %ls.\n", win32_path); - free(win32_path); + store_free(win32_path); } } else if (argv[i][1] == 'b' && argv[i][2] == 'd') {