diff --git a/randr/rrcrtc.c b/randr/rrcrtc.c index c40dac129..76d0b6bf5 100644 --- a/randr/rrcrtc.c +++ b/randr/rrcrtc.c @@ -174,7 +174,8 @@ RRCrtcNotify (RRCrtcPtr crtc, if (crtc->mode) RRModeDestroy (crtc->mode); crtc->mode = mode; - mode->refcnt++; + if (mode != NULL) + mode->refcnt++; RRCrtcChanged (crtc, TRUE); } if (x != crtc->x)