diff --git a/src/phosh.c b/src/phosh.c
index b2036b321048aa3e4e215ded93189142ef6b96d9..1f95664f1d3ca6e77e8dd4581991721c7e702d89 100644
--- a/src/phosh.c
+++ b/src/phosh.c
@@ -666,6 +666,7 @@ phosh_shell_dispose (GObject *object)
     priv->shields = NULL;
   }
 
+  g_clear_object (&priv->monitor_manager);
   G_OBJECT_CLASS (phosh_shell_parent_class)->dispose (object);
 }