Kaydet (Commit) cc9564ec authored tarafından Victor Stinner's avatar Victor Stinner

Issue #3080: Fix call to case_ok() in find_init_module()

üst 1304f2d8
...@@ -2237,8 +2237,8 @@ find_init_module(PyObject *directory) ...@@ -2237,8 +2237,8 @@ find_init_module(PyObject *directory)
if (filename == NULL) if (filename == NULL)
return -1; return -1;
if (_Py_stat(filename, &statbuf) == 0) { if (_Py_stat(filename, &statbuf) == 0) {
/* 9=len("/__init__") */ /* 3=len(".py") */
match = case_ok(filename, 9, initstr); match = case_ok(filename, -3, initstr);
if (match < 0) { if (match < 0) {
Py_DECREF(filename); Py_DECREF(filename);
return -1; return -1;
...@@ -2255,8 +2255,8 @@ find_init_module(PyObject *directory) ...@@ -2255,8 +2255,8 @@ find_init_module(PyObject *directory)
if (filename == NULL) if (filename == NULL)
return -1; return -1;
if (_Py_stat(filename, &statbuf) == 0) { if (_Py_stat(filename, &statbuf) == 0) {
/* 9=len("/__init__") */ /* 4=len(".pyc") */
match = case_ok(filename, 9, initstr); match = case_ok(filename, -4, initstr);
if (match < 0) { if (match < 0) {
Py_DECREF(filename); Py_DECREF(filename);
return -1; return -1;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment