mirror of
https://github.com/haproxy/haproxy.git
synced 2026-04-15 21:59:41 -04:00
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.
This commit is contained in:
parent
d1aa41f83b
commit
f2bbe38242
1 changed files with 5 additions and 0 deletions
|
|
@ -776,6 +776,11 @@ int hlua_fcn_new_proxy(lua_State *L, struct proxy *px)
|
|||
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);
|
||||
|
|
|
|||
Loading…
Reference in a new issue