Merge pull request #3468 from PerHeed/script-path-mem
obs-scripting: Fix script_path() python memory corruption
This commit is contained in:
commit
b2d42c069b
7
deps/obs-scripting/obs-scripting-python.c
vendored
7
deps/obs-scripting/obs-scripting-python.c
vendored
@ -147,8 +147,13 @@ void add_functions_to_py_module(PyObject *module, PyMethodDef *method_list)
|
||||
|
||||
static PyObject *py_get_current_script_path(PyObject *self, PyObject *args)
|
||||
{
|
||||
PyObject *dir;
|
||||
|
||||
UNUSED_PARAMETER(args);
|
||||
return PyDict_GetItemString(PyModule_GetDict(self), "__script_dir__");
|
||||
|
||||
dir = PyDict_GetItemString(PyModule_GetDict(self), "__script_dir__");
|
||||
Py_XINCREF(dir);
|
||||
return dir;
|
||||
}
|
||||
|
||||
static void get_defaults(struct obs_python_script *data, PyObject *get_defs)
|
||||
|
Loading…
x
Reference in New Issue
Block a user