1 is - according to perl, which is what we're presumably talking about here - a true value. hence the condition
if (1) will always be fulfilled. from this follows that in your code, which is probably worth being ages old, the last line
print "Normal finish\n"; will never be executed.
--------------------------------
masses are the opiate for religion.