From 6e7023f80aa1977db07346de546d8070f800cfc4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89ric=20Lemoine?= Date: Mon, 30 Apr 2018 10:50:20 +0200 Subject: [PATCH] Add asserts to pc_patch_*_free functions --- lib/pc_patch_lazperf.c | 1 + lib/pc_patch_uncompressed.c | 4 ++++ 2 files changed, 5 insertions(+) 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 )