lua: fix memory leak in set method
[project/uci.git] / tests / cram / test_ucilua_testcases.t
index 279dfce9422a7c64500a13b9082cde8fc4d6de06..6a0216b3ded8d83dc7a0d0adcc5c9b1488b79b4e 100644 (file)
@@ -8,3 +8,10 @@ check that changes method doesnt leak memory:
   $ cp -R "$TESTDIR/config" .
   $ export CONFIG_DIR=$(pwd)/config
   $ ucilua $TESTDIR/lua/test_cases/changes_doesnt_leak.lua
+
+check that set method with empty table value doesn't leak memory:
+
+  $ cp -R "$TESTDIR/config" .
+  $ export CONFIG_DIR=$(pwd)/config
+  $ ucilua $TESTDIR/lua/test_cases/set_with_empty_table_doesnt_leak.lua
+  false\tCannot set an uci option to an empty table value (esc)