362 |
{ |
{ |
363 |
int datalen; |
int datalen; |
364 |
|
|
365 |
|
#ifdef WITH_SCARD |
366 |
|
scard_sec_lock(); |
367 |
|
#endif |
368 |
|
|
369 |
s_pop_layer(s, sec_hdr); |
s_pop_layer(s, sec_hdr); |
370 |
if (!g_licence_issued || (flags & SEC_ENCRYPT)) |
if (!g_licence_issued || (flags & SEC_ENCRYPT)) |
371 |
out_uint32_le(s, flags); |
out_uint32_le(s, flags); |
385 |
} |
} |
386 |
|
|
387 |
mcs_send_to_channel(s, channel); |
mcs_send_to_channel(s, channel); |
388 |
|
|
389 |
|
#ifdef WITH_SCARD |
390 |
|
scard_sec_unlock(); |
391 |
|
#endif |
392 |
} |
} |
393 |
|
|
394 |
/* Transmit secure transport packet */ |
/* Transmit secure transport packet */ |