diff --git a/quantum/painter/qgf.c b/quantum/painter/qgf.c index bc2df949334a..613d6a952942 100644 --- a/quantum/painter/qgf.c +++ b/quantum/painter/qgf.c @@ -255,10 +255,10 @@ bool qgf_validate_stream(qp_stream_t *stream) { // Read and validate all the frames (automatically validates the frame offset descriptor in the process) for (uint16_t i = 0; i < frame_count; ++i) { // Validate the frame descriptor block - uint8_t bpp; - bool has_palette; - bool is_panel_native; - bool has_delta; + uint8_t bpp = 0; + bool has_palette = false; + bool is_panel_native = false; + bool has_delta = false; if (!qgf_validate_frame_descriptor(stream, i, &bpp, &has_palette, &is_panel_native, &has_delta)) { return false; } diff --git a/quantum/painter/qp_draw_image.c b/quantum/painter/qp_draw_image.c index 18fa38cb19ff..53545d7c3ec1 100644 --- a/quantum/painter/qp_draw_image.c +++ b/quantum/painter/qp_draw_image.c @@ -319,7 +319,7 @@ static deferred_token qp_render_animation_state(animation_state_t *state, uint16 static uint32_t animation_callback(uint32_t trigger_time, void *cb_arg) { animation_state_t *state = (animation_state_t *)cb_arg; - uint16_t delay_ms; + uint16_t delay_ms = 0; bool ret = qp_render_animation_state(state, &delay_ms); if (!ret) { // Setting the device to NULL clears the animation slot