]> granicus.if.org Git - python/commitdiff
Limit string size on one-character-strings. Fixes #480384.
authorMartin v. Löwis <martin@v.loewis.de>
Sun, 11 Nov 2001 14:49:15 +0000 (14:49 +0000)
committerMartin v. Löwis <martin@v.loewis.de>
Sun, 11 Nov 2001 14:49:15 +0000 (14:49 +0000)
Modules/_cursesmodule.c

index e6f5ef17e4d36b96cec200869b5a7d5f8a29af82..c22b500e8d5ce8178e1c356d16727a852f1f82ea 100644 (file)
@@ -1654,7 +1654,7 @@ PyCurses_EraseChar(PyObject *self, PyObject *args)
 
   ch = erasechar();
 
-  return PyString_FromString(&ch);
+  return PyString_FromStringAndSize(&ch, 1);
 }
 
 static PyObject *
@@ -2012,7 +2012,7 @@ PyCurses_KillChar(PyObject *self, PyObject *args)
 
   ch = killchar();  
 
-  return PyString_FromString(&ch);  
+  return PyString_FromStringAndSize(&ch, 1);  
 }  
 
 static PyObject *