diff -p -up pygobject-2.26.0/glib/pyglib.c.format-strings pygobject-2.26.0/glib/pyglib.c --- pygobject-2.26.0/glib/pyglib.c.format-strings 2010-09-27 20:30:27.000000000 +0200 +++ pygobject-2.26.0/glib/pyglib.c 2010-09-27 20:30:31.000000000 +0200 @@ -358,7 +358,7 @@ pyglib_gerror_exception_check(GError **e goto bad_gerror; } - g_set_error(error, g_quark_from_string(PYGLIB_PyUnicode_AsString(py_domain)), + g_set_error_literal(error, g_quark_from_string(PYGLIB_PyUnicode_AsString(py_domain)), PYGLIB_PyLong_AsLong(py_code), PYGLIB_PyUnicode_AsString(py_message)); Py_DECREF(py_message);