wlr_output: fix scope for 'now'

'when' points to now that was defined in the if, so compiler could reuse
that memory area by the time 'when' is called

Found through static analysis.
master
Dominique Martinet 7 years ago
parent 399de4d11b
commit b3313b7f39

@ -486,8 +486,8 @@ bool wlr_output_swap_buffers(struct wlr_output *output, struct timespec *when,
pixman_region32_intersect(&render_damage, &render_damage, damage);
}
if (when == NULL) {
struct timespec now;
if (when == NULL) {
clock_gettime(CLOCK_MONOTONIC, &now);
when = &now;
}

Loading…
Cancel
Save