modesetting: Don't reuse iterator in nested loop
drmmode_crtc_set_mode has a loop nested inside another loop, where both of them were using 'i' as the loop iterator. Rename it to avoid an infinite loop. Signed-off-by: Daniel Stone <daniels@collabora.com> Reported-by: Michel Dänzer <michel.daenzer@amd.com> Reviewed-and-Tested-by: Michel Dänzer <michel.daenzer@amd.com> Reviewed-by: Adam Jackson <ajax@redhat.com>
This commit is contained in:
parent
ce2a4313dd
commit
78574a66b5
|
@ -777,12 +777,13 @@ drmmode_crtc_set_mode(xf86CrtcPtr crtc, Bool test_only)
|
|||
drmmode_crtc_private_ptr other_drmmode_crtc = other_crtc->driver_private;
|
||||
int lost_outputs = 0;
|
||||
int remaining_outputs = 0;
|
||||
int j;
|
||||
|
||||
if (other_crtc == crtc)
|
||||
continue;
|
||||
|
||||
for (i = 0; i < xf86_config->num_output; i++) {
|
||||
xf86OutputPtr output = xf86_config->output[i];
|
||||
for (j = 0; j < xf86_config->num_output; j++) {
|
||||
xf86OutputPtr output = xf86_config->output[j];
|
||||
drmmode_output_private_ptr drmmode_output = output->driver_private;
|
||||
|
||||
if (drmmode_output->current_crtc == other_crtc) {
|
||||
|
|
Loading…
Reference in New Issue
Block a user