Skip to content
This repository has been archived by the owner on Jan 13, 2025. It is now read-only.

Fix InvokeContext::push() account_deps #17350

Merged

Conversation

Lichtso
Copy link
Contributor

@Lichtso Lichtso commented May 20, 2021

Problem

See #17284

Summary of Changes

Reverts aliasing of account_deps with the previous invocation stack frame in InvokeContext::push().

Fixes #17284
Fixes #17135
Fixes #17083

@Lichtso
Copy link
Contributor Author

Lichtso commented May 20, 2021

Still WIP as I would like to have the unit tests to detect this condition as well.

@Lichtso Lichtso force-pushed the fix/invoke_context_push_account_deps branch from a74f97a to c111e0d Compare May 20, 2021 18:21
@codecov
Copy link

codecov bot commented May 21, 2021

Codecov Report

Merging #17350 (c1c49c3) into master (dd13a31) will increase coverage by 0.0%.
The diff coverage is 75.0%.

@@           Coverage Diff           @@
##           master   #17350   +/-   ##
=======================================
  Coverage    82.7%    82.7%           
=======================================
  Files         424      424           
  Lines      118348   118341    -7     
=======================================
+ Hits        97891    97903   +12     
+ Misses      20457    20438   -19     

@Lichtso Lichtso merged commit 855ae79 into solana-labs:master May 21, 2021
@Lichtso Lichtso deleted the fix/invoke_context_push_account_deps branch May 26, 2021 11:34
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
1 participant