Mercurial Hosting > luan
diff src/luan/LuanTable.java @ 1566:364859d29ff5
handle nil keys
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Thu, 12 Nov 2020 16:59:47 -0700 |
parents | 8fbcc4747091 |
children | c922446f53aa |
line wrap: on
line diff
--- a/src/luan/LuanTable.java Wed Nov 11 13:17:58 2020 -0700 +++ b/src/luan/LuanTable.java Thu Nov 12 16:59:47 2020 -0700 @@ -214,6 +214,8 @@ if( immutable ) throw new LuanException("table is immutable"); check(); + if( key==null ) + throw new LuanException("table index is nil"); Integer iT = Luan.asInteger(key); if( iT != null ) { int i = iT - 1;