Avoid assertion failure when loading an empty data file.
This commit is contained in:
parent
d488cb3e70
commit
09c68d9dd5
|
@ -2306,8 +2306,12 @@ static raw_data_t *load_file(string_t *filename, language_t *lang)
|
|||
fseek(fp, 0, SEEK_END);
|
||||
rd->size = ftell(fp);
|
||||
fseek(fp, 0, SEEK_SET);
|
||||
rd->data = (char *)xmalloc(rd->size);
|
||||
fread(rd->data, rd->size, 1, fp);
|
||||
if (rd->size)
|
||||
{
|
||||
rd->data = (char *)xmalloc(rd->size);
|
||||
fread(rd->data, rd->size, 1, fp);
|
||||
}
|
||||
else rd->data = NULL;
|
||||
fclose(fp);
|
||||
rd->lvc.language = lang;
|
||||
free_string(name);
|
||||
|
|
Loading…
Reference in New Issue