diff --git a/runtime/starpu/control/runtime_descriptor_ipiv.c b/runtime/starpu/control/runtime_descriptor_ipiv.c
index 634378e8dc41bb41b9a0610fa7642711c9371f10..48be66e17652b487c246c2eec0dd8211d7890b36 100644
--- a/runtime/starpu/control/runtime_descriptor_ipiv.c
+++ b/runtime/starpu/control/runtime_descriptor_ipiv.c
@@ -356,4 +356,6 @@ void RUNTIME_ipiv_gather( const RUNTIME_sequence_t *sequence,
             starpu_data_unregister( ipiv_dst );
         }
     }
+
+    chameleon_starpu_tag_release( tag );
 }