From: Victor Stinner Date: Fri, 28 Jun 2019 14:49:38 +0000 (+0200) Subject: bpo-20443: Fix calculate_program_full_path() warning (GH-14446) X-Git-Tag: v3.9.0a1~1145 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=3029035ef34c9bae0c8d965290cd9b273c8de1ea;p=thirdparty%2FPython%2Fcpython.git bpo-20443: Fix calculate_program_full_path() warning (GH-14446) Don't call _Py_isabs() with a bytes string (char*), the function expects as wide string. --- diff --git a/Modules/getpath.c b/Modules/getpath.c index 751c0b79e8fa..4ddb6638fa85 100644 --- a/Modules/getpath.c +++ b/Modules/getpath.c @@ -761,7 +761,7 @@ calculate_program_full_path(const PyConfig *config, * absolutize() should help us out below */ else if(0 == _NSGetExecutablePath(execpath, &nsexeclength) && - _Py_isabs(execpath)) + (wchar_t)execpath[0] == SEP) { size_t len; wchar_t *path = Py_DecodeLocale(execpath, &len);