diff --git a/src/dnslib/zone-dump-text.c b/src/dnslib/zone-dump-text.c
index 261aff116a0be003c58f56f7876fe7f559a67daa..4ac3f2dcc5c321da764950a3ec5cd7730e5d1e7e 100644
--- a/src/dnslib/zone-dump-text.c
+++ b/src/dnslib/zone-dump-text.c
@@ -975,7 +975,7 @@ void node_dump_text(dnslib_node_t *node, void *data)
 	}
 }
 
-int zone_dump_text(const dnslib_zone_t *zone, const char *filename)
+int zone_dump_text(dnslib_zone_t *zone, const char *filename)
 {
 	FILE *f = fopen(filename, "w");
 	if (f == NULL) {
diff --git a/src/dnslib/zone-dump-text.h b/src/dnslib/zone-dump-text.h
index e09e9504ddf2307beae5670703002f79c979f86c..a8836a0c21053fe1f58b3c6ec4a0dd9b16b4f3b0 100644
--- a/src/dnslib/zone-dump-text.h
+++ b/src/dnslib/zone-dump-text.h
@@ -24,7 +24,7 @@
  * \retval DNSLIB_EOK on success.
  * \retval DNSLIB_EBADARG if the specified file is not valid for writing.
  */
-int zone_dump_text(const dnslib_zone_t *zone, const char *filename);
+int zone_dump_text(dnslib_zone_t *zone, const char *filename);
 
 #endif // _KNOT_DNSLIB_ZONE_DUMP_TEXT_H_
 
diff --git a/src/dnslib/zone-load.c b/src/dnslib/zone-load.c
index 9418749e0be0c42375d737a34613b61fac170196..115948b1d568f29ec8c857c1467c2507e1d91035 100644
--- a/src/dnslib/zone-load.c
+++ b/src/dnslib/zone-load.c
@@ -49,8 +49,6 @@ static int timespec_cmp(struct timespec *x, struct timespec *y)
 	return -1;
 }
 
-
-static crc_t dnslib_load_crc;
 /*!
  * \brief Safe wrapper around fread.
  *