summaryrefslogtreecommitdiff
path: root/mi
diff options
context:
space:
mode:
authorAdam Jackson <ajax@nwnk.net>2006-04-14 23:38:11 +0000
committerAdam Jackson <ajax@nwnk.net>2006-04-14 23:38:11 +0000
commitd61219aaadf9e4aa83644a69627d3a1d3282c95f (patch)
tree726287f637add802aff7a8ce743996365b04d37c /mi
parent1b04e313920447e4c1f42bdd5a61f188d463210c (diff)
Coverity #806: Another memory leak on OOM path.
Diffstat (limited to 'mi')
-rw-r--r--mi/micmap.c4
1 files changed, 3 insertions, 1 deletions
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;