diff --git a/core/io/json.cpp b/core/io/json.cpp index 5d58e49f198..857695e2b95 100644 --- a/core/io/json.cpp +++ b/core/io/json.cpp @@ -1554,7 +1554,9 @@ Ref ResourceFormatLoaderJSON::load(const String &p_path, const String } if (!FileAccess::exists(p_path)) { - *r_error = ERR_FILE_NOT_FOUND; + if (r_error) { + *r_error = ERR_FILE_NOT_FOUND; + } return Ref(); }