Avoid passing NULL to a parameter that must not be NULL

This commit is contained in:
Chris Robinson
2016-07-26 04:53:25 -07:00
parent a6f41e4cb0
commit b047eda1cb
+3 -2
View File
@@ -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;