master/fsm_master.c
changeset 794 684dea874956
parent 792 3778920f61e4
child 814 a51f857b1b2d
--- a/master/fsm_master.c	Tue Feb 19 09:21:13 2008 +0000
+++ b/master/fsm_master.c	Tue Feb 19 09:58:48 2008 +0000
@@ -845,6 +845,8 @@
     if (datagram->state != EC_DATAGRAM_RECEIVED) {
         EC_ERR("Failed to receive address clearing datagram (state %i).\n",
                 datagram->state);
+        master->scan_state = EC_REQUEST_FAILURE;
+        wake_up_interruptible(&master->scan_queue);
         fsm->state = ec_fsm_master_state_error;
         return;
     }