From d61219aaadf9e4aa83644a69627d3a1d3282c95f Mon Sep 17 00:00:00 2001 From: Adam Jackson Date: Fri, 14 Apr 2006 23:38:11 +0000 Subject: [PATCH] Coverity #806: Another memory leak on OOM path. --- ChangeLog | 5 +++++ mi/micmap.c | 4 +++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index cbd22d122..be45844fc 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2006-04-14 Adam Jackson + + * mi/micmap.c: + Coverity #806: Another memory leak on OOM path. + 2006-04-14 Adam Jackson * hw/xfree86/common/xf86Helper.c: diff --git a/mi/micmap.c b/mi/micmap.c index da2f4d88e..0e94606b9 100644 --- a/mi/micmap.c +++ b/mi/micmap.c @@ -587,8 +587,10 @@ miDoInitVisuals(VisualPtr *visualp, DepthPtr *depthp, int *nvisualp, if (nvtype) { vid = (VisualID *) xalloc (nvtype * sizeof (VisualID)); - if (!vid) + if (!vid) { + xfree(preferredCVCs); return FALSE; + } } depth->depth = d; depth->numVids = nvtype;