소스 검색

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;