diff --git a/src/libcharon/network/pf_handler.c b/src/libcharon/network/pf_handler.c index 5dab3f04f..91b0e7507 100644 --- a/src/libcharon/network/pf_handler.c +++ b/src/libcharon/network/pf_handler.c @@ -221,8 +221,8 @@ METHOD(pf_handler_t, destroy, void, { lib->watcher->remove(lib->watcher, this->receive); close(this->receive); - free(this); } + free(this); } /**