summaryrefslogtreecommitdiffstats
path: root/Parser/pgenmain.c
diff options
context:
space:
mode:
authorNeal Norwitz <nnorwitz@gmail.com>2005-10-02 01:48:49 (GMT)
committerNeal Norwitz <nnorwitz@gmail.com>2005-10-02 01:48:49 (GMT)
commit40d37814166380b0fb585f818b446159cfbcec0f (patch)
tree80082c1713d2e7951b29b928e57ece73d3a4883b /Parser/pgenmain.c
parentd45014b236f5a8707c104bb5b47bbb006e3bd4f3 (diff)
downloadcpython-40d37814166380b0fb585f818b446159cfbcec0f.zip
cpython-40d37814166380b0fb585f818b446159cfbcec0f.tar.gz
cpython-40d37814166380b0fb585f818b446159cfbcec0f.tar.bz2
- Fix segfault with invalid coding.
- SF Bug #772896, unknown encoding results in MemoryError, which is not helpful I will only backport the segfault fix. I'll let Anthony decide if he wants the other changes backported. I will do the backport if asked.
Diffstat (limited to 'Parser/pgenmain.c')
-rw-r--r--Parser/pgenmain.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/Parser/pgenmain.c b/Parser/pgenmain.c
index 64485eb..695e2b7 100644
--- a/Parser/pgenmain.c
+++ b/Parser/pgenmain.c
@@ -116,6 +116,13 @@ getgrammar(char *filename)
return g;
}
+/* Can't happen in pgen */
+PyObject*
+PyErr_Occurred()
+{
+ return 0;
+}
+
void
Py_FatalError(const char *msg)
{