--- a/src/ssl.c Fri Nov 05 02:21:39 2010 +0000 +++ b/src/ssl.c Fri Nov 05 02:21:55 2010 +0000 @@ -422,8 +422,8 @@ /* Push numeric ID to Lua (e.g. 1.22.3...) */ lua_pushlstring(L, buffer, (len>sizeof(buffer))?sizeof(buffer):(len)); + lua_pushvalue(L, -1); /* k */ - lua_gettable(L, -4); /* ret.subject[k] */ if(lua_isnil(L, -1))