diff options
author | Eric Anholt <[email protected]> | 2008-05-05 15:45:15 -0700 |
---|---|---|
committer | Eric Anholt <[email protected]> | 2008-05-05 15:45:15 -0700 |
commit | e9a2a67745d46509928263f0556f5c0a4211b94f (patch) | |
tree | 70e848e4145ae1118acd0b42acaa7f1403f6b8da | |
parent | 1decab06d15f0dead0a544dbed2f10041caac844 (diff) |
GEM: Allocate the right number of relocs, avoiding heap smashing.
-rw-r--r-- | src/mesa/drivers/dri/intel/intel_bufmgr_gem.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/mesa/drivers/dri/intel/intel_bufmgr_gem.c b/src/mesa/drivers/dri/intel/intel_bufmgr_gem.c index 6f0ecfbdb86..e4e8481b962 100644 --- a/src/mesa/drivers/dri/intel/intel_bufmgr_gem.c +++ b/src/mesa/drivers/dri/intel/intel_bufmgr_gem.c @@ -247,7 +247,7 @@ intel_setup_reloc_list(dri_bo *bo) bo_gem->relocs = calloc(bufmgr_gem->max_relocs, sizeof(struct drm_i915_gem_relocation_entry)); - bo_gem->reloc_target_bo = calloc(1, sizeof(dri_bo *)); + bo_gem->reloc_target_bo = calloc(bufmgr_gem->max_relocs, sizeof(dri_bo *)); return 0; } |