MINOR: lua: Add proxy as member of proxy object.
By Adis Nezirovic:
This is just for convenience and uniformity, Proxy.servers/listeners
returns a table/hash of objects with names as keys, but for example when
I want to pass such object to some other Lua function I have to manually
copy the name (or wrap the object), since the object itself doesn't
expose name info.
This patch simply adds the proxy name as member of the proxy object.
diff --git a/src/hlua_fcn.c b/src/hlua_fcn.c
index d44f2bd..a176b34 100644
--- a/src/hlua_fcn.c
+++ b/src/hlua_fcn.c
@@ -776,6 +776,11 @@
lua_pushlightuserdata(L, px);
lua_rawseti(L, -2, 0);
+ /* Add proxy name. */
+ lua_pushstring(L, "name");
+ lua_pushstring(L, px->id);
+ lua_settable(L, -3);
+
/* Browse and register servers. */
lua_pushstring(L, "servers");
lua_newtable(L);