On 10/20/11 03:44, Dave Airlie wrote:
From: Dave Airlie<airl...@redhat.com>
newPix could be leaked if AddResource failed.
pointed out by coverity scan.
Signed-off-by: Dave Airlie<airl...@redhat.com>
---
composite/compext.c | 4 +++-
1 files changed, 3 insertions(+), 1 deletions(-)
diff --git a/composite/compext.c b/composite/compext.c
index 722587a..01bd578 100644
--- a/composite/compext.c
+++ b/composite/compext.c
@@ -725,8 +725,10 @@ PanoramiXCompositeNameWindowPixmap (ClientPtr client)
}
if (!AddResource (newPix->info[i].id, RT_PIXMAP,
- (pointer) pPixmap))
+ (pointer) pPixmap)) {
+ free (newPix);
return BadAlloc;
+ }
++pPixmap->refcnt;
}
Reviewed-by: Alan Coopersmith <alan.coopersm...@oracle.com>
--
-Alan Coopersmith- alan.coopersm...@oracle.com
Oracle Solaris Platform Engineering: X Window System
_______________________________________________
xorg-devel@lists.x.org: X.Org development
Archives: http://lists.x.org/archives/xorg-devel
Info: http://lists.x.org/mailman/listinfo/xorg-devel