Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix CSigningManager::VerifyRecoveredSig #3546

Merged
merged 1 commit into from
Jun 24, 2020

Conversation

UdjinM6
Copy link

@UdjinM6 UdjinM6 commented Jun 21, 2020

Drop useless llmqParams calculation, just use llmqType arg directly. This calculation is also broken because it always uses Params().GetConsensus().llmqTypeChainLocks instead of passed llmqType but, thankfully, this doesn't cause any issues cause ChainLock quorums are the only ones this function is used for currently. For any other quorum type this function would fail when you'd expect it to succeed, so it's more of a bug than a typo and it makes sense to backport it to v0.16.x imo.

Fixes #3545

Thanks to @sidhujag for reporting 👍

@UdjinM6 UdjinM6 added this to the 16 milestone Jun 21, 2020
@codablock codablock merged commit 955e386 into dashpay:develop Jun 24, 2020
codablock pushed a commit to codablock/dash that referenced this pull request Jun 24, 2020
@UdjinM6 UdjinM6 deleted the fixVerifyRecoveredSig branch November 26, 2020 13:26
gades pushed a commit to cosanta/cosanta-core that referenced this pull request Mar 12, 2022
Duddino pushed a commit to Duddino/PIVX that referenced this pull request Jan 14, 2025
Duddino pushed a commit to Duddino/PIVX that referenced this pull request Jan 14, 2025
Duddino pushed a commit to Duddino/PIVX that referenced this pull request Jan 14, 2025
Fuzzbawls added a commit to PIVX-Project/PIVX that referenced this pull request Feb 1, 2025
595a672 Fix thread names to fit into 15 symbols (dashpay#3897) (UdjinM6)
2f492d4 evo/llmq/spork: Fix various (potential) locking issues (dashpay#3829) (UdjinM6)
453a74f Fix two potential issues in the way pending islocks are processed (dashpay#3678) (UdjinM6)
902809c replace `inter-quorum` with `intra-quorum` (dashpay#3642) (PastaPastaPasta)
46e51db Fix CSigningManager::VerifyRecoveredSig (dashpay#3546) (UdjinM6)
dd02dfd Use exponential backoff timeouts for recovery (dashpay#3535) (Alexander Block)

Pull request description:

  Each commits backports a different PR, as mentioned in the commit name

ACKs for top commit: 595a672
  Liquid369:
    ACK 595a672
  Fuzzbawls:
    utACK 595a672

Tree-SHA512: 4d66215d3b1944266802045f66d2bec1a9e4eb7c7e2bfb16fcaf16bafda7e47225b43129094081990a5a25a9b9f753e9071f30d357dbe51e592f3b824384a461
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants