On Wed, Oct 24, 2018 at 12:43 AM luigi scarso <luigi.sca...@gmail.com> wrote:
> > > On Tue, Oct 23, 2018 at 11:44 PM Marcel Krüger <t...@2krueger.de> wrote: > >> Hi, >> >> I think there is a bug in `io.open` in --safer mode: >> >> \directlua{ >> io.open(tex.jobname .. '.tex'):close() >> } >> \bye >> >> If this document is run with `luatex --safer` it leads to `bad argument >> #1 to 'gsub' (string expected, got nil)`. >> >> The problem is a missing `not` in luatex-core.lua, function >> luatex_io_open_readonly: >> The default argument 'r' is used if an explicit argument is given and >> when no "how" argument >> is given it tries to interpret the non existing argument. >> > hm this is tricky.. we have to check it carefully, > these "safer" modes are quite complicated things. > > We have committed a patch that also set debug=nil, --- so statistics using debug doesn't work in --safer . -- luigi
_______________________________________________ dev-luatex mailing list dev-luatex@ntg.nl https://mailman.ntg.nl/mailman/listinfo/dev-luatex