From 688cea62f480cce50cd5a8465725144b73e259f7 Mon Sep 17 00:00:00 2001 From: Niels Martin Hansen Date: Tue, 16 Jun 2009 21:21:25 +0000 Subject: [PATCH] Fix #892, LuaScriptReader wasn't checking if opening the file actually succeeded. Check, and throw an exception if it fails. Originally committed to SVN as r3065. --- aegisub/src/auto4_lua_scriptreader.cpp | 2 ++ 1 file changed, 2 insertions(+) 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]; }