=================================================================== RCS file: /MkLinux/floppy-darwin/floppy_sleep.c,v retrieving revision 1.11 retrieving revision 1.12 diff -u -r1.11 -r1.12 --- floppy-darwin/floppy_sleep.c 2002/04/02 03:10:53 1.11 +++ floppy-darwin/floppy_sleep.c 2002/04/02 03:21:48 1.12 @@ -166,9 +166,10 @@ switch(semaphore_timedwait(mysem, wait_time)) { case KERN_OPERATION_TIMED_OUT: + org_mklinux_iokit_swim3_etable_free_sem((event_t)event); return 0; - break; default: + org_mklinux_iokit_swim3_etable_free_sem((event_t)event); return EVENT_WAKE; } } else {