Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSayamindu Dasgupta <sayamindu@gmail.com>2009-08-13 21:57:21 (GMT)
committer Sayamindu Dasgupta <sayamindu@gmail.com>2009-08-13 21:57:21 (GMT)
commitf4e729a70d47d647e1ab39cb62e5d2363686afbd (patch)
tree6e2f0543f995b2f37083764fd2302c9f9eb6b56f
parent4df895df23b3b34f618c9b5f9f61d3f95832ae26 (diff)
Fix crasher in XklConfigRec.set_model
-rw-r--r--xklavier/xklavier.override6
1 files changed, 3 insertions, 3 deletions
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;