From 622916b731354c2dcd4178abf3ada08ca51dd38c Mon Sep 17 00:00:00 2001 From: Dan Winship Date: Sun, 25 Apr 2010 22:54:12 -0400 Subject: [PATCH] g_cancellable_release_fd: allow NULL cancellable Almost all GCancellable methods silently do nothing if passed NULL for the cancellable. Make g_cancellable_release_fd() do that as well. --- gio/gcancellable.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/gio/gcancellable.c b/gio/gcancellable.c index 32d01aeb1..ea12b0a78 100644 --- a/gio/gcancellable.c +++ b/gio/gcancellable.c @@ -579,6 +579,9 @@ g_cancellable_release_fd (GCancellable *cancellable) { GCancellablePrivate *priv; + if (cancellable == NULL) + return; + g_return_if_fail (G_IS_CANCELLABLE (cancellable)); g_return_if_fail (cancellable->priv->fd_refcount > 0);