summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/misc.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/misc.c b/src/misc.c
index da40b5d..af52254 100644
--- a/src/misc.c
+++ b/src/misc.c
@@ -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");