libyang BUGFIX invalid use of void *
diff --git a/src/out.c b/src/out.c
index 7909ce8..3272d80 100644
--- a/src/out.c
+++ b/src/out.c
@@ -114,7 +114,7 @@
 API ly_write_clb
 ly_out_clb(struct ly_out *out, ly_write_clb writeclb)
 {
-    void *prev_clb;
+    ly_write_clb prev_clb;
 
     LY_CHECK_ARG_RET(NULL, out, out->type == LY_OUT_CALLBACK, NULL);