mirror of
git://git.gnupg.org/gnupg.git
synced 2025-02-08 17:43:04 +01:00
scd:p15: Use APP_CARD macro at some other places.
-- This makes back porting easier.
This commit is contained in:
parent
adf387b3f1
commit
326f6fa166
@ -5074,15 +5074,15 @@ get_dispserialno (app_t app, prkdf_object_t prkdf)
|
|||||||
else if (IS_CARDOS_5 (app) && app->app_local->manufacturer_id
|
else if (IS_CARDOS_5 (app) && app->app_local->manufacturer_id
|
||||||
&& !ascii_strcasecmp (app->app_local->manufacturer_id,
|
&& !ascii_strcasecmp (app->app_local->manufacturer_id,
|
||||||
"Technology Nexus")
|
"Technology Nexus")
|
||||||
&& app->serialno && app->serialnolen == 4+9
|
&& APP_CARD(app)->serialno && APP_CARD(app)->serialnolen == 4+9
|
||||||
&& !memcmp (app->serialno, "\xff\x00\x00\xff", 4)
|
&& !memcmp (APP_CARD(app)->serialno, "\xff\x00\x00\xff", 4)
|
||||||
&& !any_control_or_space_mem (app->serialno + 4, 9))
|
&& !any_control_or_space_mem (APP_CARD(app)->serialno + 4, 9))
|
||||||
{
|
{
|
||||||
/* Sample: ff0000ff354830313232363537 -> "5H01 2265 7" */
|
/* Sample: ff0000ff354830313232363537 -> "5H01 2265 7" */
|
||||||
serial = xtrymalloc (9+2+1);
|
serial = xtrymalloc (9+2+1);
|
||||||
if (serial)
|
if (serial)
|
||||||
{
|
{
|
||||||
s = app->serialno + 4;
|
s = APP_CARD(app)->serialno + 4;
|
||||||
for (i=0; i < 4; i++)
|
for (i=0; i < 4; i++)
|
||||||
serial[i] = *s++;
|
serial[i] = *s++;
|
||||||
serial[i++] = ' ';
|
serial[i++] = ' ';
|
||||||
|
Loading…
x
Reference in New Issue
Block a user