+ New

utensil

Public
3b0652a05d7b4e39663f72173852b23a827fb29e
diff --git a/utensil.h b/utensil.h
index 57bb2f3..170b531 100644
--- a/utensil.h
+++ b/utensil.h
@@ -436,7 +436,7 @@ ut_tensor* ut_clone(ut_tensor* t) {
 }
 
 void ut_free(ut_tensor* t) {
-  if (!--t->rc) return;
+  if (--t->rc > 0) return;
   if (t->owner)
     ut_free(t->owner);
   else {