diff --git a/ChangeLog b/ChangeLog index d0c72a2e4a..aaeeae87a2 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2007-04-11 Jan Schmidt + + * gst/gstbase.override: + Unroll the GIL state in an error case where it was missing. + 2007-04-11 Jan Schmidt * gst/gstpad.override: diff --git a/gst/gstbase.override b/gst/gstbase.override index 639ca47a04..b1db83dace 100644 --- a/gst/gstbase.override +++ b/gst/gstbase.override @@ -580,6 +580,7 @@ _wrap_GstBaseSink__proxy_do_get_times (GstBaseSink * self, if (!py_self) { if (PyErr_Occurred()) PyErr_Print(); + pyg_gil_state_release(__py_state); return; }