darfink / detour-rs

A cross-platform detour library written in Rust
Other
406 stars 75 forks source link

fix: use wrapping_add in handle_relative_branch #6

Closed flawedmatrix closed 6 years ago

flawedmatrix commented 6 years ago

Displacement can be negative in some cases, and this fixes the overflow panic from rust.

darfink commented 6 years ago

Great catch! I'll merge this and will add tests for it as well.