From 3e47cc9f427f16105a6f615b87d033991c9a9716 Mon Sep 17 00:00:00 2001 From: Steven Hartland Date: Wed, 7 Jan 2026 14:43:33 +0000 Subject: [PATCH] fix: packet_func cast Fix incorrect function pointer cast in packet_func call. --- packet_manip.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/packet_manip.c b/packet_manip.c index df69cfa5..a4357c13 100644 --- a/packet_manip.c +++ b/packet_manip.c @@ -30,7 +30,8 @@ combine_packets(struct qserver *server) int maxes[MAX_PACKETS]; int lengths[MAX_PACKETS]; SavedData *sdata = &server->saved_data; - int i, p, ret = INPROGRESS; + int i, p; + query_status_t ret = INPROGRESS; n_ids = 0; @@ -131,7 +132,7 @@ combine_packets(struct qserver *server) } // Call the server's packet processing method flagging as a combine call server->combined = 1; - ret = ((int (*)())server->type->packet_func)(server, combined, datalen); + ret = server->type->packet_func(server, combined, datalen); free(combined); server->combined = 0;