Index: logging.stp =================================================================== RCS file: /cvs/systemtap/src/tapset/logging.stp,v retrieving revision 1.6 diff -u -r1.6 logging.stp --- logging.stp 18 Nov 2005 21:57:30 -0000 1.6 +++ logging.stp 12 Dec 2005 20:16:34 -0000 @@ -21,6 +21,7 @@ // NB: exit() does *not* cause immediate return from current function/probe function exit () %{ + atomic_set (&session_state, STAP_SESSION_STOPPING); _stp_exit (); %}