1
0
mirror of https://github.com/weechat/weechat.git synced 2026-06-29 22:36:38 +02:00

Check that buffer pointer is not NULL in upgrade_file_read_buffer

This commit is contained in:
Sebastien Helleu
2010-10-31 18:12:18 +01:00
parent fce371e22a
commit d58024ecec
+5 -2
View File
@@ -479,7 +479,10 @@ int
upgrade_file_read_buffer (struct t_upgrade_file *upgrade_file,
void **buffer, int *size)
{
if (buffer && *buffer)
if (!buffer)
return 0;
if (*buffer)
{
free (*buffer);
*buffer = NULL;
@@ -495,7 +498,7 @@ upgrade_file_read_buffer (struct t_upgrade_file *upgrade_file,
*buffer = malloc (*size);
if (buffer && *buffer)
if (*buffer)
{
if (fread (*buffer, *size, 1, upgrade_file->file) <= 0)
return 0;