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;