From f4e729a70d47d647e1ab39cb62e5d2363686afbd Mon Sep 17 00:00:00 2001 From: Sayamindu Dasgupta Date: Thu, 13 Aug 2009 21:57:21 +0000 Subject: Fix crasher in XklConfigRec.set_model --- diff --git a/xklavier/xklavier.override b/xklavier/xklavier.override index 1edead0..e45bf1b 100644 --- a/xklavier/xklavier.override +++ b/xklavier/xklavier.override @@ -739,18 +739,18 @@ _wrap_xkl_config_rec_set_model(PyGObject *self, PyObject *args, PyObject *kwargs) { static char *kwlist[] = { "model", NULL }; - PyObject *py_model; + char *model; XklConfigRec *rec; if (!PyArg_ParseTupleAndKeywords(args, kwargs, "s:XklConfigRec.set_model", - kwlist, &py_model)) + kwlist, &model)) return NULL; rec = XKL_CONFIG_REC(self->obj); if (rec->model != NULL) g_free(rec->model); - rec->model = g_strdup(PyString_AsString(py_model)); + rec->model = g_strdup(model); return Py_None; -- cgit v0.9.1