mirror of
https://github.com/brl/mutter.git
synced 2024-11-24 17:10:40 -05:00
gpu-kms: Protect against NULL crtc->current_mode
When failing to apply the CRTC mode, Mutter throws a warning message. This warning message would try to access the name of the CRTC's current mode. There are ocasions, however, where the current mode is NULL. On these cases, Mutter would crash. Fix that by protecting against NULL CRTC modes.
This commit is contained in:
parent
161d2540e6
commit
93b9bc789c
@ -148,7 +148,10 @@ meta_gpu_kms_apply_crtc_mode (MetaGpuKms *gpu_kms,
|
|||||||
connectors, n_connectors,
|
connectors, n_connectors,
|
||||||
mode) != 0)
|
mode) != 0)
|
||||||
{
|
{
|
||||||
|
if (crtc->current_mode)
|
||||||
g_warning ("Failed to set CRTC mode %s: %m", crtc->current_mode->name);
|
g_warning ("Failed to set CRTC mode %s: %m", crtc->current_mode->name);
|
||||||
|
else
|
||||||
|
g_warning ("Failed to set CRTC mode: %m");
|
||||||
g_free (connectors);
|
g_free (connectors);
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user