odr_reset(z->decode);
odr_setbuf(z->decode, z->inbuf, res);
if (!z_APDU(z->decode, &ap, 0))
{
gw_log(GW_LOG_WARN, ZASS_TYPE, "decode: %s",
odr_errlist[odr_geterror(z->decode)]);
odr_reset(z->decode);
odr_setbuf(z->decode, z->inbuf, res);
if (!z_APDU(z->decode, &ap, 0))
{
gw_log(GW_LOG_WARN, ZASS_TYPE, "decode: %s",
odr_errlist[odr_geterror(z->decode)]);