Merge 0.9->0.10
authorKim Alvefur <zash@zash.se>
Thu, 28 Nov 2013 16:17:21 +0100
changeset 5928 1f6923702fc3
parent 5925 826c522f303a (current diff)
parent 5927 49e3c49eb0d8 (diff)
child 5929 e6d5956d05e6
child 5931 1c702c2455d7
Merge 0.9->0.10
util-src/pposix.c
--- a/util-src/pposix.c	Sun Nov 24 14:24:21 2013 +0100
+++ b/util-src/pposix.c	Thu Nov 28 16:17:21 2013 +0100
@@ -676,6 +676,8 @@
 {
 	off_t offset, len;
 	FILE *f = *(FILE**) luaL_checkudata(L, 1, LUA_FILEHANDLE);
+	if (f == NULL)
+		luaL_error(L, "attempt to use a closed file");
 
 	offset = luaL_checkinteger(L, 2);
 	len = luaL_checkinteger(L, 3);