diff --git a/src_features/signTx/logic_signTx.c b/src_features/signTx/logic_signTx.c index 8035297..a7a0cab 100644 --- a/src_features/signTx/logic_signTx.c +++ b/src_features/signTx/logic_signTx.c @@ -294,12 +294,16 @@ void finalizeParsing(bool direct) { if (pluginFinalize.tokenLookup1 != NULL) { PRINTF("Lookup1: %.*H\n", ADDRESS_LENGTH, pluginFinalize.tokenLookup1); token1 = getKnownToken(pluginFinalize.tokenLookup1); - PRINTF("Token1 ticker: %s\n", token1->ticker); + if (token1 != NULL) { + PRINTF("Token1 ticker: %s\n", token1->ticker); + } } if (pluginFinalize.tokenLookup2 != NULL) { PRINTF("Lookup2: %.*H\n", ADDRESS_LENGTH, pluginFinalize.tokenLookup2); token2 = getKnownToken(pluginFinalize.tokenLookup2); - PRINTF("Token2 ticker: %s\n", token2->ticker); + if (token2 != NULL) { + PRINTF("Token2 ticker: %s\n", token2->ticker); + } } eth_plugin_prepare_provide_token(&pluginProvideToken, token1, token2); if (!eth_plugin_call(ETH_PLUGIN_PROVIDE_TOKEN, (void *) &pluginProvideToken)) {