Hi all Humble reminder about this series:
https://patchwork.freedesktop.org/series/7067/ Cheers, Olivier ----- Original Message ----- > RRScreenSizeNotify() will update the connection information block, but > if this occurs during initialization before ConnectionInfo is even > initialized, this will lead to a crash. > > Simply check for ConnectionInfo prior to update it to avoid the crash. > > Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=95337 > Signed-off-by: Olivier Fourdan <[email protected]> > --- > v2: Move test in RREditConnectionInfo() > v3: Copy pasta failed > v4: "ranrd" typo in subject > > randr/rrscreen.c | 3 +++ > 1 file changed, 3 insertions(+) > > diff --git a/randr/rrscreen.c b/randr/rrscreen.c > index d0ca91e..b5e2090 100644 > --- a/randr/rrscreen.c > +++ b/randr/rrscreen.c > @@ -41,6 +41,9 @@ RREditConnectionInfo(ScreenPtr pScreen) > int screen = 0; > int d; > > + if (ConnectionInfo == NULL) > + return; > + > connSetup = (xConnSetup *) ConnectionInfo; > vendor = (char *) connSetup + sizeof(xConnSetup); > formats = (xPixmapFormat *) ((char *) vendor + > -- > 2.7.4 > > _______________________________________________ > [email protected]: X.Org development > Archives: http://lists.x.org/archives/xorg-devel > Info: https://lists.x.org/mailman/listinfo/xorg-devel _______________________________________________ [email protected]: X.Org development Archives: http://lists.x.org/archives/xorg-devel Info: https://lists.x.org/mailman/listinfo/xorg-devel
