Explorar o código

libobs: Move previously ineffective NULL checks

Palana %!s(int64=10) %!d(string=hai) anos
pai
achega
684b43ccfa
Modificáronse 1 ficheiros con 4 adicións e 4 borrados
  1. 4 4
      libobs/obs.c

+ 4 - 4
libobs/obs.c

@@ -1473,13 +1473,13 @@ obs_source_t *obs_load_source(obs_data_t *source_data)
 
 
 void obs_load_sources(obs_data_array_t *array)
 void obs_load_sources(obs_data_array_t *array)
 {
 {
+	if (!obs) return;
+
 	struct obs_core_data *data = &obs->data;
 	struct obs_core_data *data = &obs->data;
 	DARRAY(obs_source_t*) sources;
 	DARRAY(obs_source_t*) sources;
 	size_t count;
 	size_t count;
 	size_t i;
 	size_t i;
 
 
-	if (!obs) return;
-
 	da_init(sources);
 	da_init(sources);
 
 
 	count = obs_data_array_count(array);
 	count = obs_data_array_count(array);
@@ -1575,12 +1575,12 @@ obs_data_t *obs_save_source(obs_source_t *source)
 obs_data_array_t *obs_save_sources_filtered(obs_save_source_filter_cb cb,
 obs_data_array_t *obs_save_sources_filtered(obs_save_source_filter_cb cb,
 		void *data_)
 		void *data_)
 {
 {
+	if (!obs) return NULL;
+
 	struct obs_core_data *data = &obs->data;
 	struct obs_core_data *data = &obs->data;
 	obs_data_array_t *array;
 	obs_data_array_t *array;
 	obs_source_t *source;
 	obs_source_t *source;
 
 
-	if (!obs) return NULL;
-
 	array = obs_data_array_create();
 	array = obs_data_array_create();
 
 
 	pthread_mutex_lock(&data->sources_mutex);
 	pthread_mutex_lock(&data->sources_mutex);