xref: /freebsd/bin/sh/tests/builtins/trap17.0 (revision d0b2dbfa0ecf2bbc9709efc5e20baf8e4b44bbbf)
1*f30e8c7eSJilles Tjoelker# This use-after-free bug probably needs non-default settings to show up.
2*f30e8c7eSJilles Tjoelker
3*f30e8c7eSJilles Tjoelkerv1=nothing v2=nothing
4*f30e8c7eSJilles Tjoelkertrap 'trap "echo bad" USR1
5*f30e8c7eSJilles Tjoelkerv1=trap_received
6*f30e8c7eSJilles Tjoelkerv2=trap_invoked
7*f30e8c7eSJilles Tjoelker:' USR1
8*f30e8c7eSJilles Tjoelkerkill -USR1 "$$"
9*f30e8c7eSJilles Tjoelker[ "$v1.$v2" = trap_received.trap_invoked ]
10