瀏覽代碼

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 年之前
父節點
當前提交
dd9107dbd8
共有 1 個文件被更改,包括 2 次插入0 次删除
  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;