src/ssl.c

changeset 9
bb7e0d7a0a08
parent 8
fbaccf44ea01
child 10
a4a1fd8c1b43
equal deleted inserted replaced
8:fbaccf44ea01 9:bb7e0d7a0a08
420 if(len == 0) 420 if(len == 0)
421 continue; 421 continue;
422 422
423 /* Push numeric ID to Lua (e.g. 1.22.3...) */ 423 /* Push numeric ID to Lua (e.g. 1.22.3...) */
424 lua_pushlstring(L, buffer, (len>sizeof(buffer))?sizeof(buffer):(len)); 424 lua_pushlstring(L, buffer, (len>sizeof(buffer))?sizeof(buffer):(len));
425
425 lua_pushvalue(L, -1); /* k */ 426 lua_pushvalue(L, -1); /* k */
426
427 lua_gettable(L, -4); /* ret.subject[k] */ 427 lua_gettable(L, -4); /* ret.subject[k] */
428 428
429 if(lua_isnil(L, -1)) 429 if(lua_isnil(L, -1))
430 { 430 {
431 lua_pop(L, 1); 431 lua_pop(L, 1);

mercurial