lua-users home
lua-l archive

[Date Prev][Date Next][Thread Prev][Thread Next] [Date Index] [Thread Index]


> In function : void LoadConstants(LoadState* S, Proto* f)
> 
> If the constant is string, it will be call setsvalue2n .
> 
> case LUA_TSTRING:
>   setsvalue2n(S->L,o,LoadString(S));
> 
> and setsvalue2n  crashes if LoadString(S) return NULL.

LoadString should never return NULL when called from LoadConstants.
There is only one case when LoadString returns NULL: for the chunck source,
when debug info has been stripped.