From: Nick Porter Date: Thu, 28 Nov 2024 09:00:06 +0000 (+0000) Subject: Alternative method to set fake DB conneciton handle X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=32bb26421c841a46a6ad83952c1d29bfd7582eff;p=thirdparty%2Ffreeradius-server.git Alternative method to set fake DB conneciton handle May pacify Coverity... --- diff --git a/src/modules/rlm_sql/drivers/rlm_sql_null/rlm_sql_null.c b/src/modules/rlm_sql/drivers/rlm_sql_null/rlm_sql_null.c index b89939e6ff4..f5a70a4b1ee 100644 --- a/src/modules/rlm_sql/drivers/rlm_sql_null/rlm_sql_null.c +++ b/src/modules/rlm_sql/drivers/rlm_sql_null/rlm_sql_null.c @@ -37,7 +37,7 @@ static void _sql_connection_close(UNUSED fr_event_list_t *el, UNUSED void *h, UN CC_NO_UBSAN(function) /* UBSAN: false positive - public vs private connection_t trips --fsanitize=function */ static connection_state_t _sql_connection_init(void **h, UNUSED connection_t *conn, UNUSED void *uctx) { - memcpy(*h, &fake, sizeof(h)); + *h = UNCONST(void *, fake); return CONNECTION_STATE_CONNECTED; }