Fix T40514: Cycles world MIS segfault

This commit is contained in:
Campbell Barton 2014-06-07 00:08:40 +10:00
parent d53ed58c57
commit 8392e83e13

@ -127,8 +127,10 @@ public:
}
else if(newsize != datasize) {
T *newdata = (T*)malloc_aligned(sizeof(T)*newsize, alignment);
memcpy(newdata, data, ((datasize < newsize)? datasize: newsize)*sizeof(T));
free_aligned(data);
if(data) {
memcpy(newdata, data, ((datasize < newsize)? datasize: newsize)*sizeof(T));
free_aligned(data);
}
data = newdata;
datasize = newsize;