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

check null scriptcontainer #2953

Merged
merged 3 commits into from
Nov 9, 2023
Merged

Conversation

Jim8y
Copy link
Contributor

@Jim8y Jim8y commented Nov 9, 2023

Closes #2952

@cschuchardt88
Copy link
Member

Looks good to me.

@Jim8y
Copy link
Contributor Author

Jim8y commented Nov 9, 2023

@shargon how do you think?

@@ -273,6 +271,10 @@ protected internal bool CheckWitnessInternal(UInt160 hash)
}
return false;
}
else
Copy link
Contributor Author

@Jim8y Jim8y Nov 9, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This code looks so weird, do we need this else here?

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It reduces one condition in the positive case (the usual one)

@shargon shargon merged commit 6df8395 into neo-project:master Nov 9, 2023
2 checks passed
@Jim8y Jim8y deleted the null-scriptcontainer branch November 9, 2023 22:24
Jim8y added a commit to Jim8y/neo that referenced this pull request Dec 31, 2023
* master: (30 commits)
  Set project as nullable (neo-project#3042)
  Fix: fix equal (neo-project#3028)
  Added README to packages (neo-project#3026)
  Nuget MyGet Fix (neo-project#3031)
  Add: print out the stack (neo-project#3033)
  fixed myget (neo-project#3029)
  Fixed MyGet Workflow (neo-project#3027)
  Package icons - hotfix (neo-project#3022)
  Nuget Package Icon & Symbols (neo-project#3020)
  Fix warning (neo-project#3021)
  Neo-node Migration (neo-project#2990)
  Remove unnecessary default seedlist (neo-project#2980)
  Fix Neo VM target frameworks (neo-project#2989)
  Update Neo.VM location in README.md (neo-project#2988)
  Migrating Neo VM (neo-project#2970)
  3.6.2 (neo-project#2962)
  fix ut (neo-project#2959)
  Validate serialization during Contract deploy and Update (neo-project#2948)
  code optimization (neo-project#2958)
  check null scriptcontainer (neo-project#2953)
  ...
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.

ApplicationEngine NullReferenceException ScriptContainer
4 participants