소스 검색

frontend-tools: Fix memory leak when reloading scripts

VodBox 6 년 전
부모
커밋
9968772028
1개의 변경된 파일2개의 추가작업 그리고 0개의 파일을 삭제
  1. 2 0
      UI/frontend-plugins/frontend-tools/scripts.cpp

+ 2 - 0
UI/frontend-plugins/frontend-tools/scripts.cpp

@@ -237,6 +237,7 @@ void ScriptsTool::ReloadScript(const char *path)
 			obs_properties_t *prop =
 			obs_properties_t *prop =
 				obs_script_get_properties(script);
 				obs_script_get_properties(script);
 			obs_properties_apply_settings(prop, settings);
 			obs_properties_apply_settings(prop, settings);
+			obs_properties_destroy(prop);
 
 
 			break;
 			break;
 		}
 		}
@@ -332,6 +333,7 @@ void ScriptsTool::on_addScripts_clicked()
 			obs_properties_t *prop =
 			obs_properties_t *prop =
 				obs_script_get_properties(script);
 				obs_script_get_properties(script);
 			obs_properties_apply_settings(prop, settings);
 			obs_properties_apply_settings(prop, settings);
+			obs_properties_destroy(prop);
 		}
 		}
 	}
 	}
 }
 }