Module: Mesa Branch: master Commit: b1ef3e08634e3c382c5dc10c3000427a8f7a4bfa URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b1ef3e08634e3c382c5dc10c3000427a8f7a4bfa
Author: nobled <[email protected]> Date: Sat Jul 24 12:05:30 2010 +0000 st/xorg: fix use-after-free Acked-by: Jakob Bornecrantz <[email protected]> --- src/gallium/state_trackers/xorg/xorg_driver.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/src/gallium/state_trackers/xorg/xorg_driver.c b/src/gallium/state_trackers/xorg/xorg_driver.c index e993ccc..e10ff2f 100644 --- a/src/gallium/state_trackers/xorg/xorg_driver.c +++ b/src/gallium/state_trackers/xorg/xorg_driver.c @@ -472,7 +472,6 @@ drv_pre_init(ScrnInfoPtr pScrn, int flags) max_height = max < max_height ? max : max_height; } - drmModeFreeResources(res); xf86CrtcSetSizeRange(pScrn, res->min_width, res->min_height, max_width, max_height); xf86DrvMsg(pScrn->scrnIndex, X_PROBED, @@ -481,6 +480,7 @@ drv_pre_init(ScrnInfoPtr pScrn, int flags) xf86DrvMsg(pScrn->scrnIndex, X_PROBED, "Min height %d, Max Height %d.\n", res->min_height, max_height); + drmModeFreeResources(res); } _______________________________________________ mesa-commit mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/mesa-commit
