mirror of
https://github.com/The-Powder-Toy/The-Powder-Toy.git
synced 2025-08-21 15:41:35 +02:00
Fix crash when JSON parsing fails
This commit is contained in:
committed by
Simon Robertshaw
parent
a9c198dd46
commit
38124c5f6f
@@ -224,10 +224,10 @@ void load_presets(void)
|
||||
{
|
||||
int prefdatasize = 0, i, count;
|
||||
char * prefdata = file_load("powder.pref", &prefdatasize);
|
||||
if(prefdata)
|
||||
cJSON *root;
|
||||
if(prefdata && (root = cJSON_Parse(prefdata)))
|
||||
{
|
||||
cJSON *root, *userobj, *versionobj, *tmpobj, *graphicsobj, *tmparray;
|
||||
root = cJSON_Parse(prefdata);
|
||||
cJSON *userobj, *versionobj, *tmpobj, *graphicsobj, *tmparray;
|
||||
|
||||
//Read user data
|
||||
userobj = cJSON_GetObjectItem(root, "user");
|
||||
|
Reference in New Issue
Block a user