Browse Source

libobs: Don't return valid obs_data if json fails

If obs_data_create_from_json fails on loading the json data, do not
return a valid data object; return NULL instead.
jp9000 10 years ago
parent
commit
dd9107dbd8
1 changed files with 2 additions and 0 deletions
  1. 2 0
      libobs/obs-data.c

+ 2 - 0
libobs/obs-data.c

@@ -635,6 +635,8 @@ obs_data_t *obs_data_create_from_json(const char *json_string)
 		blog(LOG_ERROR, "obs-data.c: [obs_data_create_from_json] "
 		                "Failed reading json string (%d): %s",
 		                error.line, error.text);
+		obs_data_release(data);
+		data = NULL;
 	}
 
 	return data;