@cryptotaxi247 / netdata-1 / commits / 23fc9b192

Fix memory allocation for timer callback data when cancelling a timer (#20084)

Stelios Fragkakis committed Apr 8, 2025 at 12:21 UTC 23fc9b192069c74204c55c326fb2b9d32a69f7de
1 file changed +2 -2
src/database/sqlite/sqlite_aclk.c
+2 -2
@@ -765,10 +765,10 @@ static void aclk_synchronization_event_loop(void *arg)
765 uv_timer_stop(&aclk_host_config->timer);
766
767 aclk_host_config->timer_initialized = false;
768 - timer_cb_data = mallocz(sizeof(*data));
768 + timer_cb_data = mallocz(sizeof(*timer_cb_data));
769 timer_cb_data->payload = host;
770 timer_cb_data->completion = (struct completion *)cmd.param[1];
771 - aclk_host_config->timer.data = data;
771 + aclk_host_config->timer.data = timer_cb_data;
772 uv_close((uv_handle_t *)&aclk_host_config->timer, notify_timer_close_callback);
773 break;
774