diff --git a/include/avl.h b/include/avl.h
index 745cc17d61ee4cfd1f55a40d6cb9c2630fba3253..46a1e7667a379fc5c9c914afc944174ff66b7da9 100644
--- a/include/avl.h
+++ b/include/avl.h
@@ -21,7 +21,7 @@
 
 typedef struct avlnode {
 	caddr_t		avl_data;
-	char		avl_bf;
+	signed char		avl_bf;
 	struct avlnode	*avl_left;
 	struct avlnode	*avl_right;
 } Avlnode;