Hi, while I was messing around with my query programme I found this: if I specify an invalid screen as argument to XF86DRIGetClientDriverName the Xserver segfaults. I had a quick look at xc/xc/Xserver/GL/dri/xf86dri.c. stuff->screen is used as array index without checking. I'm not sure though, where would be the right place to fix it.
Other functions in xf86dri.c must be affacted, too. They use stuff->screen in the same way. Regards, Felix __\|/__ ___ ___ ___ __Tschüß_______\_6 6_/___/__ \___/__ \___/___\___You can do anything,___ _____Felix_______\Ä/\ \_____\ \_____\ \______U___just not everything____ [EMAIL PROTECTED] >o<__/ \___/ \___/ at the same time! ------------------------------------------------------- This sf.net email is sponsored by: With Great Power, Comes Great Responsibility Learn to use your power at OSDN's High Performance Computing Channel http://hpc.devchannel.org/ _______________________________________________ Dri-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/dri-devel