From 87a5beb47c6bfcd0aa02cd97dc9038438f94314e Mon Sep 17 00:00:00 2001 From: Jan Schmidt Date: Wed, 11 Apr 2007 09:33:37 +0000 Subject: [PATCH] gst/gstbase.override: Unroll the GIL state in an error case where it was missing. Original commit message from CVS: * gst/gstbase.override: Unroll the GIL state in an error case where it was missing. --- ChangeLog | 5 +++++ gst/gstbase.override | 1 + 2 files changed, 6 insertions(+) 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; }