Index: Modules/_cursesmodule.c =================================================================== --- Modules/_cursesmodule.c (Revision 73301) +++ Modules/_cursesmodule.c (Arbeitskopie) @@ -860,6 +860,7 @@ { int x, y; int rtn; + const char *knp; switch (PyTuple_Size(args)) { case 0: @@ -888,7 +889,8 @@ #if defined(__NetBSD__) return PyString_FromString(unctrl(rtn)); #else - return PyString_FromString((char *)keyname(rtn)); + knp = keyname(rtn); + return PyString_FromString((knp == NULL) ? "" : knp); #endif }