diff Objects/unicodeobject.c @ 66095:fc3b12ebfb9a

PyUnicode_DecodeFSDefaultAndSize() raises MemoryError if _Py_char2wchar() fails
author Victor Stinner <victor.stinner@haypocalc.com>
date Mon, 08 Nov 2010 23:34:29 +0000
parents 1b5f47e2e0f0
children 724920a015f7
line wrap: on
line diff
--- a/Objects/unicodeobject.c	Mon Nov 08 23:30:46 2010 +0000
+++ b/Objects/unicodeobject.c	Mon Nov 08 23:34:29 2010 +0000
@@ -1811,7 +1811,7 @@
 
         wchar = _Py_char2wchar(s, &len);
         if (wchar == NULL)
-            return NULL;
+            return PyErr_NoMemory();
 
         unicode = PyUnicode_FromWideChar(wchar, len);
         PyMem_Free(wchar);