Protects against exceptions when creating keys with invalid bytearrays.
This commit is contained in:
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user