diff options
author | Marek Kasik <mkasik@redhat.com> | 2014-04-03 17:35:22 +0200 |
---|---|---|
committer | Marek Kasik <mkasik@redhat.com> | 2014-04-04 16:04:46 +0200 |
commit | b81c12fcabd0895a861cfd88aa43ac65d8cbea91 (patch) | |
tree | c45f14109c4036cd6a2b96f9a022bc415646492c /gio | |
parent | 3cfa44da5a6f07b6416935c0f66d4d49e9398524 (diff) |
GApplication: Don't decrease use_count below 0
Place an assert for use_count to be at least 1
in g_application_release() so we don't decrease
it below 0.
https://bugzilla.gnome.org/show_bug.cgi?id=727551
Diffstat (limited to 'gio')
-rw-r--r-- | gio/gapplication.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/gio/gapplication.c b/gio/gapplication.c index 472c3a5f4..aa963c499 100644 --- a/gio/gapplication.c +++ b/gio/gapplication.c @@ -1870,6 +1870,7 @@ void g_application_release (GApplication *application) { g_return_if_fail (G_IS_APPLICATION (application)); + g_return_if_fail (application->priv->use_count > 0); application->priv->use_count--; |