win32u: Avoid leaking previous buffer in get_buffer_space().
This commit is contained in:
parent
054a95a817
commit
568e90ad11
1 changed files with 4 additions and 1 deletions
|
@ -473,7 +473,10 @@ static inline void *get_buffer_space( void **buffer, size_t size, size_t *buffer
|
|||
{
|
||||
if (*buffer_size < size)
|
||||
{
|
||||
*buffer = malloc( size );
|
||||
void *new;
|
||||
|
||||
if (!(new = realloc( *buffer, size ))) return NULL;
|
||||
*buffer = new;
|
||||
*buffer_size = size;
|
||||
}
|
||||
return *buffer;
|
||||
|
|
Loading…
Add table
Reference in a new issue