From 15e4118e149e53c5a1f5d11db9f30bd7ec00cb47 Mon Sep 17 00:00:00 2001 From: potatso Date: Thu, 29 Jun 2023 21:08:47 +0800 Subject: [PATCH 1/2] fixed: freed unused memory cause panic --- libcoraza/coraza.go | 2 -- 1 file changed, 2 deletions(-) diff --git a/libcoraza/coraza.go b/libcoraza/coraza.go index 721ae51..c4dedfe 100644 --- a/libcoraza/coraza.go +++ b/libcoraza/coraza.go @@ -234,8 +234,6 @@ func coraza_free_intervention(it *C.coraza_intervention_t) C.int { return 1 } defer C.free(unsafe.Pointer(it)) - C.free(unsafe.Pointer(it.log)) - C.free(unsafe.Pointer(it.url)) C.free(unsafe.Pointer(it.action)) return 0 } From fddfee9bf9607280c45a86c7291308007c85ce53 Mon Sep 17 00:00:00 2001 From: potatso Date: Wed, 5 Jul 2023 08:38:38 +0800 Subject: [PATCH 2/2] remove log and url field --- libcoraza/coraza.go | 2 -- 1 file changed, 2 deletions(-) diff --git a/libcoraza/coraza.go b/libcoraza/coraza.go index c4dedfe..6fad0a2 100644 --- a/libcoraza/coraza.go +++ b/libcoraza/coraza.go @@ -10,8 +10,6 @@ package main typedef struct coraza_intervention_t { char *action; - char *log; - char *url; int status; int pause; int disruptive;