diff -Naur a/Python-3.4.3/Modules/nismodule.c b/Python-3.4.3/Modules/nismodule.c --- a/Python-3.4.3/Modules/nismodule.c 2015-02-25 16:57:46.000000000 +0530 +++ b/Python-3.4.3/Modules/nismodule.c 2015-05-27 20:53:59.724563176 +0530 @@ -76,11 +76,7 @@ *pfix = 0; for (i=0; aliases[i].alias != 0L; i++) { - if (!strcmp (aliases[i].alias, map)) { - *pfix = aliases[i].fix; - return aliases[i].map; - } - if (!strcmp (aliases[i].map, map)) { + if (!strcmp (aliases[i].alias, map) || !strcmp (aliases[i].map, map)) { *pfix = aliases[i].fix; return aliases[i].map; }