Re: Non initialized array
Michel Lerenard <[email protected]> Tue, 22 Nov 2016 17:11:19 +0100
| Newsgroups | gmane.comp.video.openexr.devel |
|---|---|
| Message-ID | <[email protected]> |
On 11/22/2016 04:55 PM, Paul Miller wrote: > On 11/22/2016 8:28 AM, Michel Lerenard wrote: >> The lineSampleCount array is never reset. The code calls >> _data->lineSampleCount.resizeErase(_data->maxY - _data->minY + 1); >> >> in initialize(), then in the execute function of the buffer task, we >> increment the values of the cells, although they have never been set to >> zero ! > > Doesn't "resizeErase" also set to zero? > > > > _______________________________________________ > Openexr-devel mailing list > [email protected] > https://lists.nongnu.org/mailman/listinfo/openexr-devel > Unfortunately not: From ImfArray.h: template <class T> inline void Array<T>::resizeErase (long size) { T *tmp = new T[size]; delete [] _data; _size = size; _data = tmp; }