Protects against exceptions when creating keys with invalid bytearrays.

This commit is contained in:
Vitor Pamplona
2023-05-12 14:13:08 -04:00
parent fc2408b526
commit db9a0ebfa1
@@ -877,6 +877,7 @@ class Account(
null null
} }
try {
if (altPrivateKeyToUse != null && altPubkeyToUse != null) { if (altPrivateKeyToUse != null && altPubkeyToUse != null) {
val altPubKeyFromPrivate = Utils.pubkeyCreate(altPrivateKeyToUse).toHexKey() val altPubKeyFromPrivate = Utils.pubkeyCreate(altPrivateKeyToUse).toHexKey()
@@ -896,6 +897,10 @@ class Account(
} else { } else {
null null
} }
} catch (e: Exception) {
Log.e("Account", "Failed to create pubkey for ZapRequest ${event.id}", e)
null
}
} }
} else { } else {
null null