[glib: 1/2] gasyncqueue: Add missing precondition to g_async_queue_timeout_pop()
- From: Philip Withnall <pwithnall src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [glib: 1/2] gasyncqueue: Add missing precondition to g_async_queue_timeout_pop()
- Date: Mon, 30 Jul 2018 17:06:10 +0000 (UTC)
commit ef1d24974d91c3724f62bdf62d734914c82e4041
Author: Philip Withnall <philip tecnocode co uk>
Date: Sun Jul 29 16:12:51 2018 +0200
gasyncqueue: Add missing precondition to g_async_queue_timeout_pop()
And g_async_queue_timeout_pop_unlocked().
Signed-off-by: Philip Withnall <philip tecnocode co uk>
https://gitlab.gnome.org/GNOME/glib/issues/1459
glib/gasyncqueue.c | 4 ++++
1 file changed, 4 insertions(+)
---
diff --git a/glib/gasyncqueue.c b/glib/gasyncqueue.c
index 8529beb8b..3eb38393d 100644
--- a/glib/gasyncqueue.c
+++ b/glib/gasyncqueue.c
@@ -539,6 +539,8 @@ g_async_queue_timeout_pop (GAsyncQueue *queue,
gint64 end_time = g_get_monotonic_time () + timeout;
gpointer retval;
+ g_return_val_if_fail (queue != NULL, NULL);
+
g_mutex_lock (&queue->mutex);
retval = g_async_queue_pop_intern_unlocked (queue, TRUE, end_time);
g_mutex_unlock (&queue->mutex);
@@ -567,6 +569,8 @@ g_async_queue_timeout_pop_unlocked (GAsyncQueue *queue,
{
gint64 end_time = g_get_monotonic_time () + timeout;
+ g_return_val_if_fail (queue != NULL, NULL);
+
return g_async_queue_pop_intern_unlocked (queue, TRUE, end_time);
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]