Samuel Thibault před 12 roky
rodič
revize
378c0a43ea
1 změnil soubory, kde provedl 6 přidání a 1 odebrání
  1. 6 1
      src/core/dependencies/tags.c

+ 6 - 1
src/core/dependencies/tags.c

@@ -154,7 +154,11 @@ void starpu_tag_remove(starpu_tag_t id)
 
 	_STARPU_PTHREAD_RWLOCK_UNLOCK(&tag_global_rwlock);
 
-	if (entry)_starpu_tag_free(entry->tag);
+	if (entry)
+	{
+		_starpu_tag_free(entry->tag);
+		free(entry);
+	}
 }
 
 void _starpu_tag_clear(void)
@@ -171,6 +175,7 @@ void _starpu_tag_clear(void)
 	{
 		HASH_DEL(tag_htbl, entry);
 		_starpu_tag_free(entry->tag);
+		free(entry);
 	}
 
 	_STARPU_PTHREAD_RWLOCK_UNLOCK(&tag_global_rwlock);