I may have just misunderstood the man page but... The man page for leave(1) says you can specify all times in either 24 or 12 hour time and they are assumed to be in the next 12 hours. However... leave will not accept 0145 (ie 1.45 am) as an argument (time is currently 22xx). It runs into problems at leave.c:108 (As 01 is < t->tm_hour). This argument should be accepted however as it is within 12 hours. It also appears as though I should be able to specify 1345 and still mean 0145 (as the man page states all times are converted to 12 hour time and then assumed to be in the next 12 hours). Fix: I think this should work...it allowed me to set the alarm at 0145 anyway :-) How-To-Repeat: set time to after 1345 /usr/bin/leave 0145
State Changed From-To: open->closed Suggested fix (with style(9) changes) applied, thanks Andrew.