From 8295a88508bdb370d2a07fb686ef77b2c03a9527 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Deuc=D0=B5?= <shurd@sasktel.net> Date: Wed, 7 Feb 2024 19:44:30 -0500 Subject: [PATCH] Attempt to tell gcc I know what I'm doing with a void* cast --- src/sftp/sftp_pkt.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/sftp/sftp_pkt.c b/src/sftp/sftp_pkt.c index 960a019305..6890633f9d 100644 --- a/src/sftp/sftp_pkt.c +++ b/src/sftp/sftp_pkt.c @@ -283,12 +283,12 @@ sftp_tx_pkt_reset(sftp_tx_pkt_t *pktp) return true; } -#define APPEND_FUNC_BODY(var) \ - if (!grow_tx(pktp, sizeof(var))) \ - return false; \ - sftp_tx_pkt_t pkt = *pktp; \ - memcpy(&(&pkt->type)[pkt->used], &var, sizeof(var)); \ - pkt->used += sizeof(var); \ +#define APPEND_FUNC_BODY(var) \ + if (!grow_tx(pktp, sizeof(var))) \ + return false; \ + sftp_tx_pkt_t pkt = *pktp; \ + memcpy((void*)(&(&pkt->type)[pkt->used]), &var, sizeof(var)); \ + pkt->used += sizeof(var); \ return true bool -- GitLab