NO! That is not OK at all.

And if all you want to do is restart the program after an interrupt, then you don't even need interrupts.
<hr>
Once enabled, interrupts will continue to fire.
They do not need to be enabled again, unless manually DISABLED in your program.