From 3de56b59eff69064778ff1cad37eb373cad2d5c5 Mon Sep 17 00:00:00 2001 From: "Gustavo J. A. M. Carneiro" Date: Sun, 29 Jun 2008 10:53:41 +0000 Subject: Bug 540696 – gobject.markup_escape_text() causes python to segfault MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit svn path=/trunk/; revision=790 --- ChangeLog | 6 ++++++ gobject/gobjectmodule.c | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 09c047a..f549baa 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2008-06-29 Gustavo J. A. M. Carneiro + + * gobject/gobjectmodule.c (pyg_markup_escape_text): text_size + should be Py_ssize_t instead of int. + Bug 540696 – gobject.markup_escape_text() causes python to segfault. + 2008-06-28 Johan Dahlin * docs/reference/pygobject.xml: diff --git a/gobject/gobjectmodule.c b/gobject/gobjectmodule.c index d08e38a..ed4d94e 100644 --- a/gobject/gobjectmodule.c +++ b/gobject/gobjectmodule.c @@ -2576,7 +2576,7 @@ pyg_markup_escape_text(PyObject *unused, PyObject *args, PyObject *kwargs) { static char *kwlist[] = { "text", NULL }; char *text_in, *text_out; - int text_size; + Py_ssize_t text_size; PyObject *retval; if (!PyArg_ParseTupleAndKeywords(args, kwargs, -- cgit