summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorTomas Farago <sensej007@email.cz>2020-02-17 08:30:31 +0100
committerTomas Farago <sensej007@email.cz>2020-02-17 08:30:31 +0100
commit18b13e2c7e539e73d5659a0b610b195f1c580500 (patch)
tree7883b08d38f320c3582d32f9b2a3f1c03761ee30 /src
parent1692c466f49210d570f553b5c4f43cac05ad3f2e (diff)
downloadufo-filters-18b13e2c7e539e73d5659a0b610b195f1c580500.tar.gz
ufo-filters-18b13e2c7e539e73d5659a0b610b195f1c580500.tar.bz2
ufo-filters-18b13e2c7e539e73d5659a0b610b195f1c580500.tar.xz
ufo-filters-18b13e2c7e539e73d5659a0b610b195f1c580500.zip
loop: check if temporary is set before unref
Diffstat (limited to 'src')
-rw-r--r--src/ufo-loop-task.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/ufo-loop-task.c b/src/ufo-loop-task.c
index 06054f1..696942b 100644
--- a/src/ufo-loop-task.c
+++ b/src/ufo-loop-task.c
@@ -166,7 +166,10 @@ ufo_loop_task_dispose (GObject *object)
UfoLoopTaskPrivate *priv;
priv = UFO_LOOP_TASK_GET_PRIVATE (object);
- g_object_unref (priv->temporary);
+ if (priv->temporary) {
+ g_object_unref (priv->temporary);
+ priv->temporary = NULL;
+ }
G_OBJECT_CLASS (ufo_loop_task_parent_class)->dispose (object);
}