Avoid passing NULL to a parameter that must not be NULL
This commit is contained in:
+3
-2
@@ -858,8 +858,9 @@ ALboolean vector_reserve(char *ptr, size_t base_size, size_t obj_size, size_t ob
|
||||
* sizeof(*vector_) may not equal base_size). */
|
||||
temp = al_calloc(16, base_size + obj_size*obj_count);
|
||||
if(temp == NULL) return AL_FALSE;
|
||||
memcpy(((ALubyte*)temp)+base_size, ((ALubyte*)*vecptr)+base_size,
|
||||
obj_size*old_size);
|
||||
if(*vecptr)
|
||||
memcpy(((ALubyte*)temp)+base_size, ((ALubyte*)*vecptr)+base_size,
|
||||
obj_size*old_size);
|
||||
|
||||
al_free(*vecptr);
|
||||
*vecptr = temp;
|
||||
|
||||
Reference in New Issue
Block a user