From 4274609e1856facd80b7ee588b0791fe8963b9e0 Mon Sep 17 00:00:00 2001 From: Nick Coghlan Date: Sun, 26 Nov 2017 14:19:13 +1000 Subject: [PATCH] bpo-32096: Ensure new embedding test can find the encodings module (GH-4566) --- Programs/_testembed.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Programs/_testembed.c b/Programs/_testembed.c index 52a0b5124a3..21aa76e9de3 100644 --- a/Programs/_testembed.c +++ b/Programs/_testembed.c @@ -132,7 +132,8 @@ static int test_forced_io_encoding(void) static int test_pre_initialization_api(void) { - wchar_t *program = Py_DecodeLocale("spam", NULL); + /* Leading "./" ensures getpath.c can still find the standard library */ + wchar_t *program = Py_DecodeLocale("./spam", NULL); if (program == NULL) { fprintf(stderr, "Fatal error: cannot decode program name\n"); return 1;