diff options
Diffstat (limited to 'interpret.h')
-rw-r--r-- | interpret.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/interpret.h b/interpret.h index 53abadcb..e9896672 100644 --- a/interpret.h +++ b/interpret.h @@ -310,7 +310,8 @@ uninitialized_scalar: t2 = force_string(t2); fatal(_("attempt to use scalar `%s[\"%.*s\"]' as an array"), array_vname(t1), (int) t2->stlen, t2->stptr); - } + } else + DEREF(t2); PUSH(r); break; |