summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSiteshwar Vashisht <svashish@redhat.com>2015-01-14 14:39:32 +0530
committerOndrej Holy <oholy@redhat.com>2015-01-16 11:45:33 +0100
commitfcbf262537f3d14035ac31107c7a4ba7a31905af (patch)
tree19893c7b75f3ecb42d3941c41b03fbe0722857c4
parent3baeb9978c96925582fdb3cf8a4efdee1ba8f5ba (diff)
downloadgvfs-fcbf262537f3d14035ac31107c7a4ba7a31905af.tar.gz
Do not call NULL callbacks in eject_wrapper_callback()
-rw-r--r--monitor/proxy/gproxymount.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/monitor/proxy/gproxymount.c b/monitor/proxy/gproxymount.c
index 64e128d6..73af376d 100644
--- a/monitor/proxy/gproxymount.c
+++ b/monitor/proxy/gproxymount.c
@@ -386,7 +386,8 @@ eject_wrapper_callback (GObject *source_object,
gpointer user_data)
{
EjectWrapperOp *data = user_data;
- data->callback (data->object, res, data->user_data);
+ if (data->callback)
+ data->callback (data->object, res, data->user_data);
g_object_unref (data->object);
g_free (data);
}