]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
Alternative method to set fake DB conneciton handle
authorNick Porter <nick@portercomputing.co.uk>
Thu, 28 Nov 2024 09:00:06 +0000 (09:00 +0000)
committerNick Porter <nick@portercomputing.co.uk>
Thu, 28 Nov 2024 09:00:06 +0000 (09:00 +0000)
May pacify Coverity...

src/modules/rlm_sql/drivers/rlm_sql_null/rlm_sql_null.c

index b89939e6ff47be0f3bb7ebb59045452d0bc24ff4..f5a70a4b1eeb6759378f8be624f40b12b6d228c1 100644 (file)
@@ -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;
 }