diff options
author | Matt Turner <mattst88@gmail.com> | 2010-12-02 17:09:46 -0500 |
---|---|---|
committer | Matt Turner <mattst88@gmail.com> | 2011-02-28 15:09:02 -0500 |
commit | 381ace93a17da291d4149fe0f98ee4b7386f67ee (patch) | |
tree | bf94a19cf89fb1c750089a7156ed4ffef284323f | |
parent | bc10d3acae50db1303a5255c9211a9963a7f60ff (diff) |
Add missing call to vbeFree (bug 4417)
Reviewed-by: Adam Jackson <ajax@redhat.com>
Signed-off-by: Matt Turner <mattst88@gmail.com>
-rw-r--r-- | src/s3.h | 1 | ||||
-rw-r--r-- | src/s3_driver.c | 4 |
2 files changed, 3 insertions, 2 deletions
@@ -113,7 +113,6 @@ typedef struct _S3Rec { XAAInfoRecPtr pXAA; xf86CursorInfoPtr pCurs; xf86Int10InfoPtr pInt10; - vbeInfoPtr pVBE; XF86VideoAdaptorPtr adaptor; S3PortPrivPtr portPrivate; diff --git a/src/s3_driver.c b/src/s3_driver.c index 29e343d..4519b33 100644 --- a/src/s3_driver.c +++ b/src/s3_driver.c @@ -309,6 +309,7 @@ static Bool S3PreInit(ScrnInfoPtr pScrn, int flags) S3Ptr pS3; vgaHWPtr hwp; ClockRangePtr clockRanges; + vbeInfoPtr pVBE; rgb zeros = {0, 0, 0}; Gamma gzeros = {0.0, 0.0, 0.0}; int i, vgaCRIndex, vgaCRReg; @@ -436,7 +437,8 @@ static Bool S3PreInit(ScrnInfoPtr pScrn, int flags) } if (xf86LoadSubModule(pScrn, "vbe")) { - pS3->pVBE = VBEInit(pS3->pInt10, pEnt->index); + pVBE = VBEInit(pS3->pInt10, pEnt->index); + vbeFree(pVBE); } if (pS3->shadowFB) { |