diff options
author | Eric Anholt <eric@anholt.net> | 2007-11-16 14:38:09 -0800 |
---|---|---|
committer | Eric Anholt <eric@anholt.net> | 2007-11-16 15:36:18 -0800 |
commit | 4bc625e378dfc290af89ccc353e8b90ae734ccd0 (patch) | |
tree | 22f03764a6883eb6e5f396021ef69605db0bad7a | |
parent | 00eb5635c6e0a41524c55f450a6a9ce8ba5d6be8 (diff) | |
download | external_mesa3d-4bc625e378dfc290af89ccc353e8b90ae734ccd0.zip external_mesa3d-4bc625e378dfc290af89ccc353e8b90ae734ccd0.tar.gz external_mesa3d-4bc625e378dfc290af89ccc353e8b90ae734ccd0.tar.bz2 |
[intel] Assert against 0-sized buffers in dri_bufmgr_fake.c.
They shouldn't be created, and this often helps catch stupid issues.
-rw-r--r-- | src/mesa/drivers/dri/common/dri_bufmgr_fake.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/mesa/drivers/dri/common/dri_bufmgr_fake.c b/src/mesa/drivers/dri/common/dri_bufmgr_fake.c index a18abe1..863484c 100644 --- a/src/mesa/drivers/dri/common/dri_bufmgr_fake.c +++ b/src/mesa/drivers/dri/common/dri_bufmgr_fake.c @@ -554,6 +554,8 @@ dri_fake_bo_alloc(dri_bufmgr *bufmgr, const char *name, bufmgr_fake = (dri_bufmgr_fake *)bufmgr; + assert(size != 0); + bo_fake = calloc(1, sizeof(*bo_fake)); if (!bo_fake) return NULL; @@ -590,6 +592,8 @@ dri_fake_bo_alloc_static(dri_bufmgr *bufmgr, const char *name, bufmgr_fake = (dri_bufmgr_fake *)bufmgr; + assert(size != 0); + bo_fake = calloc(1, sizeof(*bo_fake)); if (!bo_fake) return NULL; |