From c87569c1ac75b5a97318587df4d913e4841a913c Mon Sep 17 00:00:00 2001 From: Ted Gould Date: Thu, 29 Oct 2009 20:23:54 -0500 Subject: Ah, forgot to free name --- libindicator/indicator-service-manager.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/libindicator/indicator-service-manager.c b/libindicator/indicator-service-manager.c index 1b169cd..b15aaa8 100644 --- a/libindicator/indicator-service-manager.c +++ b/libindicator/indicator-service-manager.c @@ -105,6 +105,12 @@ indicator_service_manager_dispose (GObject *object) static void indicator_service_manager_finalize (GObject *object) { + IndicatorServiceManagerPrivate * priv = INDICATOR_SERVICE_MANAGER_GET_PRIVATE(object); + + if (priv->name != NULL) { + g_free(priv->name); + priv->name = NULL; + } G_OBJECT_CLASS (indicator_service_manager_parent_class)->finalize (object); return; -- cgit v1.2.3