Bläddra i källkod

Avoid pointless calls for std file handles on __gc.

Mike Pall 14 år sedan
förälder
incheckning
b6e4ffd079
1 ändrade filer med 1 tillägg och 1 borttagningar
  1. 1 1
      src/lib_io.c

+ 1 - 1
src/lib_io.c

@@ -354,7 +354,7 @@ LJLIB_CF(io_method_lines)
 LJLIB_CF(io_method___gc)
 {
   IOFileUD *iof = io_tofilep(L);
-  if (iof->fp != NULL)
+  if (iof->fp != NULL && (iof->type & IOFILE_TYPE_MASK) != IOFILE_TYPE_STDF)
     io_file_close(L, iof);
   return 0;
 }