diff --git a/src/libcharon/plugins/vici/vici_socket.c b/src/libcharon/plugins/vici/vici_socket.c index 58d33587d..29e4b0176 100644 --- a/src/libcharon/plugins/vici/vici_socket.c +++ b/src/libcharon/plugins/vici/vici_socket.c @@ -506,7 +506,7 @@ CALLBACK(process_queue, job_requeue_t, break; } - thread_cleanup_push(free, chunk.ptr); + thread_cleanup_push((void*)chunk_clear, &chunk); sel->this->inbound(sel->this->user, id, chunk); thread_cleanup_pop(TRUE); }