Fix crash when JSON parsing fails
This commit is contained in:
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