scd:p15: Fix logic for appending product name to MANUFACTURER.

* scd/app-p15.c (do_getattr): Append product name to MANUFACTURER if
manufacturer_id does not already contain a bracket and if we have a
product name.
This commit is contained in:
Ingo Klöcker 2021-05-18 09:44:53 +02:00
parent 6dfae2f402
commit 65bc5ea95e
1 changed files with 2 additions and 2 deletions

View File

@ -4578,8 +4578,8 @@ do_getattr (app_t app, ctrl_t ctrl, const char *name)
else if (!strcmp (name, "MANUFACTURER"))
{
if (app->app_local->manufacturer_id
&& (app->app_local->card_product
|| strchr (app->app_local->manufacturer_id, '[')))
&& !strchr (app->app_local->manufacturer_id, '[')
&& app->app_local->card_product)
return send_status_printf (ctrl, "MANUFACTURER", "0 %s [%s]",
app->app_local->manufacturer_id,
cardproduct2str (app->app_local->card_product));