From 70fead25e503a742ad4c919b151b9b2b5facee36 Mon Sep 17 00:00:00 2001 From: Victor Stinner Date: Wed, 29 Aug 2018 13:45:34 +0200 Subject: [PATCH] bpo-34523: Fix config_init_fs_encoding() (GH-8991) Call config_init_fs_encoding() if filesystem_errors is not NULL but filesystem_encoding is NULL. --- Python/coreconfig.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Python/coreconfig.c b/Python/coreconfig.c index 0ec4640336..625c743a41 100644 --- a/Python/coreconfig.c +++ b/Python/coreconfig.c @@ -1344,7 +1344,7 @@ _PyCoreConfig_Read(_PyCoreConfig *config) config->argc = 0; } - if (config->filesystem_encoding == NULL && config->filesystem_errors == NULL) { + if (config->filesystem_encoding == NULL || config->filesystem_errors == NULL) { err = config_init_fs_encoding(config); if (_Py_INIT_FAILED(err)) { return err; -- 2.40.0