浏览代码

libobs: Fix null pointer dereference

jp9000 6 年之前
父节点
当前提交
d5708d656e
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      libobs/obs-output.c

+ 1 - 1
libobs/obs-output.c

@@ -1704,7 +1704,7 @@ static inline obs_encoder_t *find_inactive_audio_encoder(obs_output_t *output,
 	for (size_t i = 0; i < num_mixes; i++) {
 	for (size_t i = 0; i < num_mixes; i++) {
 		struct obs_encoder *audio = output->audio_encoders[i];
 		struct obs_encoder *audio = output->audio_encoders[i];
 
 
-		if (!audio->active && !audio->paired_encoder)
+		if (audio && !audio->active && !audio->paired_encoder)
 			return audio;
 			return audio;
 	}
 	}