diff options
Diffstat (limited to 'lgc.c')
-rw-r--r-- | lgc.c | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -808,12 +808,12 @@ static void freeobj (lua_State *L, GCObject *o) { | |||
808 | case LUA_VSHRSTR: { | 808 | case LUA_VSHRSTR: { |
809 | TString *ts = gco2ts(o); | 809 | TString *ts = gco2ts(o); |
810 | luaS_remove(L, ts); /* remove it from hash table */ | 810 | luaS_remove(L, ts); /* remove it from hash table */ |
811 | luaM_freemem(L, ts, sizelstring(ts->shrlen)); | 811 | luaM_freemem(L, ts, sizestrshr(ts->shrlen)); |
812 | break; | 812 | break; |
813 | } | 813 | } |
814 | case LUA_VLNGSTR: { | 814 | case LUA_VLNGSTR: { |
815 | TString *ts = gco2ts(o); | 815 | TString *ts = gco2ts(o); |
816 | luaM_freemem(L, ts, sizelstring(ts->u.lnglen)); | 816 | luaM_freemem(L, ts, sizestrlng(ts->u.lnglen)); |
817 | break; | 817 | break; |
818 | } | 818 | } |
819 | default: lua_assert(0); | 819 | default: lua_assert(0); |