summaryrefslogtreecommitdiff
path: root/glib/gregex.c
diff options
context:
space:
mode:
authorMatthias Clasen <mclasen@redhat.com>2011-05-23 00:48:10 -0400
committerMatthias Clasen <mclasen@redhat.com>2011-05-23 00:48:10 -0400
commit77110304cc3e01f60235286b61082ea6dd602d06 (patch)
treeb180f06aa1cd3ee011bffdf2d6d11ef62d5eb30b /glib/gregex.c
parent88f23fb1d9aa0f84cbeebe086db022864a7eb3be (diff)
downloadglib-77110304cc3e01f60235286b61082ea6dd602d06.tar.gz
Cosmetic changes
Use inc/dec for refcounting.
Diffstat (limited to 'glib/gregex.c')
-rw-r--r--glib/gregex.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/glib/gregex.c b/glib/gregex.c
index 6bb655818..7be508c54 100644
--- a/glib/gregex.c
+++ b/glib/gregex.c
@@ -1110,7 +1110,7 @@ g_regex_unref (GRegex *regex)
{
g_return_if_fail (regex != NULL);
- if (g_atomic_int_exchange_and_add (&regex->ref_count, -1) - 1 == 0)
+ if (g_atomic_int_dec_and_test (&regex->ref_count))
{
g_free (regex->pattern);
if (regex->pcre_re != NULL)