Index: Modules/_pickle.c =================================================================== --- Modules/_pickle.c (revision 82259) +++ Modules/_pickle.c (working copy) @@ -3547,7 +3547,7 @@ if (len < 2) return bad_readline(); class_name = PyUnicode_DecodeASCII(s, len - 1, "strict"); - if (class_name == NULL) { + if (class_name != NULL) { cls = find_class(self, module_name, class_name); Py_DECREF(class_name); }