[libsoup] soup-message-queue: Hold mutex when ref'ing
- From: Ross Lagerwall <rossl src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [libsoup] soup-message-queue: Hold mutex when ref'ing
- Date: Sat, 19 Jul 2014 15:23:43 +0000 (UTC)
commit 053fdb041cded88c396c98e525212819fa5fce01
Author: Ross Lagerwall <rosslagerwall gmail com>
Date: Sun Jul 6 11:51:48 2014 +0100
soup-message-queue: Hold mutex when ref'ing
Protect access to ref_count with the queue mutex when incrementing the
reference count.
https://bugzilla.gnome.org/show_bug.cgi?id=732783
libsoup/soup-message-queue.c | 2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
---
diff --git a/libsoup/soup-message-queue.c b/libsoup/soup-message-queue.c
index 4bc3726..575f51f 100644
--- a/libsoup/soup-message-queue.c
+++ b/libsoup/soup-message-queue.c
@@ -139,7 +139,9 @@ soup_message_queue_append (SoupMessageQueue *queue, SoupMessage *msg,
void
soup_message_queue_item_ref (SoupMessageQueueItem *item)
{
+ g_mutex_lock (&item->queue->mutex);
item->ref_count++;
+ g_mutex_unlock (&item->queue->mutex);
}
/**
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]