diff --git a/modules/module-si-audio-endpoint.c b/modules/module-si-audio-endpoint.c
index 2355539ebf39df4e1698d1c90fe5619ba1c394f7..e632931bcd1c36d191e42e8f58f92821523f0dc7 100644
--- a/modules/module-si-audio-endpoint.c
+++ b/modules/module-si-audio-endpoint.c
@@ -160,6 +160,8 @@ si_audio_endpoint_disable_active (WpSessionItem *si)
 {
   WpSiAudioEndpoint *self = WP_SI_AUDIO_ENDPOINT (si);
 
+  if (self->node)
+    wp_object_deactivate (WP_OBJECT (self->node), WP_OBJECT_FEATURES_ALL);
   g_clear_object (&self->node);
   g_clear_object (&self->links_om);
   g_clear_object (&self->target_link);