summaryrefslogtreecommitdiff
path: root/src/gallium/drivers/svga/svga_screen_buffer.c
diff options
context:
space:
mode:
authorJosé Fonseca <jfonseca@vmware.com>2010-01-14 15:06:48 +0000
committerJosé Fonseca <jfonseca@vmware.com>2010-01-18 20:34:19 -0800
commitdc298559c6c838d8ad744e07c134a1c8846c9b33 (patch)
tree8ec888f0473f3ca745d83164f928090b80cddcef /src/gallium/drivers/svga/svga_screen_buffer.c
parentebd10755984d582fa65c71b58bc20015e2ea9caf (diff)
svga: Ensure buffer size/alignment is not zero.
Diffstat (limited to 'src/gallium/drivers/svga/svga_screen_buffer.c')
-rw-r--r--src/gallium/drivers/svga/svga_screen_buffer.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/gallium/drivers/svga/svga_screen_buffer.c b/src/gallium/drivers/svga/svga_screen_buffer.c
index 1f8a889672..c014f2ee20 100644
--- a/src/gallium/drivers/svga/svga_screen_buffer.c
+++ b/src/gallium/drivers/svga/svga_screen_buffer.c
@@ -594,6 +594,9 @@ svga_buffer_create(struct pipe_screen *screen,
struct svga_screen *ss = svga_screen(screen);
struct svga_buffer *sbuf;
+ assert(size);
+ assert(alignment);
+
sbuf = CALLOC_STRUCT(svga_buffer);
if(!sbuf)
goto error1;