aboutsummaryrefslogtreecommitdiff
path: root/ldump.c
diff options
context:
space:
mode:
Diffstat (limited to 'ldump.c')
-rw-r--r--ldump.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/ldump.c b/ldump.c
index 0d20fb0a..34b63a8a 100644
--- a/ldump.c
+++ b/ldump.c
@@ -132,8 +132,8 @@ static void dumpString (DumpState *D, TString *ts) {
132 if (ts == NULL) 132 if (ts == NULL)
133 dumpSize(D, 0); 133 dumpSize(D, 0);
134 else { 134 else {
135 TValue idx; 135 TValue idx = luaH_getstr(D->h, ts);
136 if (luaH_getstr(D->h, ts, &idx) == HOK) { /* string already saved? */ 136 if (!isemptyV(idx)) { /* string already saved? */
137 dumpSize(D, 1); /* reuse a saved string */ 137 dumpSize(D, 1); /* reuse a saved string */
138 dumpSize(D, cast_sizet(ivalue(&idx))); /* index of saved string */ 138 dumpSize(D, cast_sizet(ivalue(&idx))); /* index of saved string */
139 } 139 }