Browse Source
explode() and implode() both have comments saying they expect the buffers to be zero-init, however new[] default initialises arrays which for char[] leaves them in an implementation defined state. On MSVC the memory is unitialised. To be safe use std::make_unique<T[]>(size_t) as this value-initialises each element of the array.pull/4930/head
1 changed files with 3 additions and 4 deletions
Loading…
Reference in new issue