aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--libplanfahr/lpf-trip-part.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/libplanfahr/lpf-trip-part.c b/libplanfahr/lpf-trip-part.c
index 09ed920..71658d2 100644
--- a/libplanfahr/lpf-trip-part.c
+++ b/libplanfahr/lpf-trip-part.c
@@ -193,8 +193,10 @@ lpf_trip_part_finalize (GObject *object)
LpfTripPartPrivate *priv = GET_PRIVATE (self);
GObjectClass *parent_class = G_OBJECT_CLASS (lpf_trip_part_parent_class);
- g_object_unref (priv->start);
- g_object_unref (priv->end);
+ if (priv->start)
+ g_object_unref (priv->start);
+ if (priv->end)
+ g_object_unref (priv->end);
g_slist_free_full (priv->stops, g_object_unref);
g_free (priv->line);