Interrupt issue

In ISR routine, the interrupt logic remains disabled; but, you are using mills() function which needs enabled interrupt logic for its operation. Do you think that millis() function is working in this ISR?