@@ -11,12 +11,12 @@ * success, compare result < kmcond_fail. */ kmcond kmfree(kmptr ptr) { - if (ptr.kind <= kmkind_fail) return kmcond_unnecessary; + if (ptr.kind <= kmkind_broken) return kmcond_unnecessary; switch (ptr.kind) { case kmkind_heap: return kmheapf(ptr.ref); } return kmcond_unhandled; }