diff --git a/master/master.c b/master/master.c
index 9b89d7486ee6833c2dd501d25e7d66dd64db7950..2e271917a15bb4f15b9abe38c4685c8ab4eee0b7 100644
--- a/master/master.c
+++ b/master/master.c
@@ -399,7 +399,7 @@ int ec_master_enter_operation_mode(ec_master_t *master /**< EtherCAT master */)
     }
 
     // wait for FSM datagram
-    if (datagram->state == EC_DATAGRAM_SENT) {;
+    if (datagram->state == EC_DATAGRAM_SENT) {
         while (get_cycles() - datagram->cycles_sent
                < (cycles_t) EC_IO_TIMEOUT /* us */ * (cpu_khz / 1000)) {}
         ecrt_master_receive(master);