diff --git a/aegisub/src/auto4_lua_scriptreader.cpp b/aegisub/src/auto4_lua_scriptreader.cpp index 8dc213571..2d9ed6619 100644 --- a/aegisub/src/auto4_lua_scriptreader.cpp +++ b/aegisub/src/auto4_lua_scriptreader.cpp @@ -49,6 +49,8 @@ namespace Automation4 { #else f = fopen(filename.fn_str(), "rb"); #endif + if (!f) + throw _T("Could not open script file"); first = true; databuf = new char[bufsize]; }