diff --git a/lib/pc_patch_lazperf.c b/lib/pc_patch_lazperf.c index 6fb4f51..2686faf 100644 --- a/lib/pc_patch_lazperf.c +++ b/lib/pc_patch_lazperf.c @@ -16,6 +16,7 @@ void pc_patch_lazperf_free(PCPATCH_LAZPERF *pal) { assert(pal); + assert(pal->schema); pc_patch_free_stats((PCPATCH*) pal); pcfree(pal->lazperf); pcfree(pal); diff --git a/lib/pc_patch_uncompressed.c b/lib/pc_patch_uncompressed.c index 84e8251..0d21fd9 100644 --- a/lib/pc_patch_uncompressed.c +++ b/lib/pc_patch_uncompressed.c @@ -10,6 +10,7 @@ * ***********************************************************************/ +#include #include "pc_api_internal.h" #include "stringbuffer.h" @@ -216,6 +217,9 @@ pc_patch_uncompressed_compute_extent(PCPATCH_UNCOMPRESSED *patch) void pc_patch_uncompressed_free(PCPATCH_UNCOMPRESSED *patch) { + assert(patch); + assert(patch->schema); + pc_patch_free_stats((PCPATCH*) patch); if ( patch->data && ! patch->readonly )