summaryrefslogtreecommitdiffstats
path: root/Python/initconfig.c
diff options
context:
space:
mode:
authorRUANG (Roy James) <longjinyii@outlook.com>2024-10-15 09:21:16 (GMT)
committerGitHub <noreply@github.com>2024-10-15 09:21:16 (GMT)
commit546dddca43a2a69dbe33d230e9e540636b403270 (patch)
treeba8eaa55c4969c4a733f53967f37473480929b41 /Python/initconfig.c
parent92af191a6a5f266b71373f5374ca0c9c522d62d9 (diff)
downloadcpython-546dddca43a2a69dbe33d230e9e540636b403270.zip
cpython-546dddca43a2a69dbe33d230e9e540636b403270.tar.gz
cpython-546dddca43a2a69dbe33d230e9e540636b403270.tar.bz2
gh-125234: Make PyInitConfig_Free(NULL) a no-op (#125266)
Diffstat (limited to 'Python/initconfig.c')
-rw-r--r--Python/initconfig.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/Python/initconfig.c b/Python/initconfig.c
index 58ac5e7..c142438 100644
--- a/Python/initconfig.c
+++ b/Python/initconfig.c
@@ -3457,6 +3457,9 @@ PyInitConfig_Create(void)
void
PyInitConfig_Free(PyInitConfig *config)
{
+ if (config == NULL) {
+ return;
+ }
free(config->err_msg);
free(config);
}