lua_load modifies the stack
[
Date Prev][
Date Next][
Thread Prev][
Thread Next]
[
Date Index]
[
Thread Index]
- Subject: lua_load modifies the stack
- From: Marc Balmer <marc@...>
- Date: 2011年4月22日 15:33:00 +0200
I have a table on the stack, then I call lua_load() to load a function.
After lua_load() completes without an error, I have a function on top
of the stack. But my table, which should now be at position -2, is
gone. There is a nil value there.
Hwo can that happen? Is that some memory corruption in my lua_Reader
function or are there situations where lua_load() modifies the stack in
such a way?