Keith Whitwell wrote:
> On Thu, 2009-03-05 at 08:50 -0800, Brian Paul wrote:
>> Module: Mesa
>> Branch: master
>> Commit: 6db24f449de9cc81e1f7bb2dde55a9819463d5e5
>> URL:    
>> http://cgit.freedesktop.org/mesa/mesa/commit/?id=6db24f449de9cc81e1f7bb2dde55a9819463d5e5
>>
>> Author: Brian Paul <[email protected]>
>> Date:   Thu Mar  5 09:49:00 2009 -0700
>>
>> softpipe: added null ptr check for align_free() call in vbuf code
>>
>> Fixes GALLIUM_NOCELL path.  See bug 20475.
>>
>> ---
>>
>>  src/gallium/drivers/softpipe/sp_prim_vbuf.c |    3 ++-
>>  1 files changed, 2 insertions(+), 1 deletions(-)
>>
>> diff --git a/src/gallium/drivers/softpipe/sp_prim_vbuf.c 
>> b/src/gallium/drivers/softpipe/sp_prim_vbuf.c
>> index eef6e58..e2b6a04 100644
>> --- a/src/gallium/drivers/softpipe/sp_prim_vbuf.c
>> +++ b/src/gallium/drivers/softpipe/sp_prim_vbuf.c
>> @@ -90,7 +90,8 @@ sp_vbuf_allocate_vertices(struct vbuf_render *vbr,
>>     unsigned size = vertex_size * nr_vertices;
>>  
>>     if (cvbr->vertex_buffer_size < size) {
>> -      align_free(cvbr->vertex_buffer);
>> +      if (cvbr->vertex_buffer)
>> +         align_free(cvbr->vertex_buffer);
> 
> Hmm, shouldn't align_free() have similar semantics to free(), ie passing
> a NULL parameter is legal and a noop?

Yeah, I can make that change.

-Brian


------------------------------------------------------------------------------
Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA
-OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise
-Strategies to boost innovation and cut costs with open source participation
-Receive a $600 discount off the registration fee with the source code: SFAD
http://p.sf.net/sfu/XcvMzF8H
_______________________________________________
Mesa3d-dev mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mesa3d-dev

Reply via email to