xf86-video-ati: Branch 'ati-6.7-branch'

Dave Airlie airlied at kemper.freedesktop.org
Thu Aug 23 01:33:57 PDT 2007


 src/radeon_modes.c |    2 ++
 src/radeon_probe.c |    1 +
 2 files changed, 3 insertions(+)

New commits:
diff-tree 05c90280e2e17348ceacf760451c9c9e45fd70e5 (from a0d0fcd3bab765b4db25e04884fd8a342abb9c66)
Author: Roland Bär <roland at verifysoft.de>
Date:   Thu Aug 23 18:33:34 2007 +1000

    radeon: bug 11860 fix some mem leaks

diff --git a/src/radeon_modes.c b/src/radeon_modes.c
index e1635e0..3315eec 100644
--- a/src/radeon_modes.c
+++ b/src/radeon_modes.c
@@ -777,8 +777,10 @@ int RADEONValidateMergeModes(ScrnInfoPtr
 		xf86DrvMsg(pScrn->scrnIndex, X_ERROR,
 			   "No valid mode found for this DFP/LCD\n");
 	    }
+            xfree(clockRanges);
 	    return 0;
 	}
     }
+    xfree(clockRanges);
     return modesFound;
 }
diff --git a/src/radeon_probe.c b/src/radeon_probe.c
index d7ff643..c697f65 100644
--- a/src/radeon_probe.c
+++ b/src/radeon_probe.c
@@ -303,6 +303,7 @@ RADEONProbe(DriverPtr drv, int flags)
 		foundScreen          = TRUE;
 	    }
 
+            xfree(pEnt);
 	    pEnt = xf86GetEntityInfo(usedChips[i]);
 
             /* create a RADEONEntity for all chips, even with


More information about the xorg-commit mailing list