From 0367ce4b19d4dfc9823bbcc1a783d1faf63c7a92 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Tue, 24 Aug 2021 14:52:02 +1000 Subject: Fix buffer size mismatch in SCRIPT_OT_python_file_run Reading paths over 512 bytes would cause a buffer overrun. --- source/blender/editors/space_script/script_edit.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/blender/editors/space_script/script_edit.c b/source/blender/editors/space_script/script_edit.c index e9ed1cec228..832139a913d 100644 --- a/source/blender/editors/space_script/script_edit.c +++ b/source/blender/editors/space_script/script_edit.c @@ -47,7 +47,7 @@ static int run_pyfile_exec(bContext *C, wmOperator *op) { - char path[512]; + char path[FILE_MAX]; RNA_string_get(op->ptr, "filepath", path); #ifdef WITH_PYTHON if (BPY_execute_filepath(C, path, op->reports)) { -- cgit v1.2.3