1c1
< # Copyright (c) 2006 The Regents of The University of Michigan
---
> # Copyright (c) 2006-2007 The Regents of The University of Michigan
146a147,150
> ## Adjust max tick based on our starting tick
> maxtick = maxtick - int(cpts[cpt_num - 1])
>
> ## Restore the checkpoint
188c192,193
< while num_checkpoints < max_checkpoints:
---
> while num_checkpoints < max_checkpoints and \
> exit_event.getCause() != "user interrupt received":
201a207,210
> if exit_event.getCause() == "user interrupt received":
> exit_cause = exit_event.getCause();
>
>