aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--pk/file.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/pk/file.c b/pk/file.c
index b6847aa..e2510d8 100644
--- a/pk/file.c
+++ b/pk/file.c
@@ -15,7 +15,8 @@ file_t *stdout, *stdin, *stderr;
void file_incref(file_t* f)
{
- atomic_add(&f->refcnt, 1);
+ long prev = atomic_add(&f->refcnt, 1);
+ kassert(prev > 0);
}
void file_decref(file_t* f)