From 6354bb0ae2a9010466e2d790d2e81f6c48f569b5 Mon Sep 17 00:00:00 2001
From: Olivier Couet <Olivier.Couet@cern.ch>
Date: Mon, 10 Oct 2011 12:34:59 +0000
Subject: [PATCH] Fix coverity reports #34330 #34329 #34328

git-svn-id: http://root.cern.ch/svn/root/trunk@41296 27541ba8-7e3a-0410-8455-c3a389f83636
---
 graf2d/x11/src/Rotated.cxx | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/graf2d/x11/src/Rotated.cxx b/graf2d/x11/src/Rotated.cxx
index 2c59f91bdae..b05a3477c8e 100644
--- a/graf2d/x11/src/Rotated.cxx
+++ b/graf2d/x11/src/Rotated.cxx
@@ -280,6 +280,7 @@ static XImage *MakeXImage(Display *dpy,int  w, int h)
    }
 
    image->byte_order=image->bitmap_bit_order=MSBFirst;
+   free(data);
    return image;
 }
 
@@ -1011,6 +1012,8 @@ static RotatedTextItem_t *XRotCreateTextItem(Display *dpy, XFontStruct *font, fl
    /* create image to hold rotated text */
    item->fXimage=MakeXImage(dpy, item->fColsOut, item->fRowsOut);
    if(item->fXimage==0) {
+      free(item->fCornersX);
+      free(item->fCornersY);
       free(item);
       return 0;
    }
-- 
GitLab