Fix reference getting moved
The sigaction handler called map on an option, creating a pointer to a move value. This in turned caused UB for signal handlers. Avoid using pointers directly, and instead prefer references.
Showing
- src/header/signal/mod.rs 13 additions, 17 deletionssrc/header/signal/mod.rs
- src/platform/linux/signal.rs 10 additions, 9 deletionssrc/platform/linux/signal.rs
- src/platform/pal/signal.rs 1 addition, 1 deletionsrc/platform/pal/signal.rs
- src/platform/redox/signal.rs 4 additions, 2 deletionssrc/platform/redox/signal.rs
- tests/signal.c 1 addition, 3 deletionstests/signal.c
Loading
Please register or sign in to comment