diff --git a/TODO b/TODO
index aa7b0f3be66d51aaf08a9418c393499eef3dc1c2..8e60ba1a92bb67ca3cfb7093256ccaeb9da0ee95 100644
--- a/TODO
+++ b/TODO
@@ -32,7 +32,6 @@ Version 1.4.0:
 * Implement ecrt_slave_config_state().
 * Add something like lsec -n to show numeric vendor IDs.
 * Remove the end state of the master state machine.
-* Rename the sdodict state to sdo_dictionary.
 * Check the position of the acknowledge state.
 * Remove the xmldev files.
 * Separate CoE debugging.
diff --git a/documentation/graphs/fsm_master.dot b/documentation/graphs/fsm_master.dot
index f1465893d6b7d79794c8e895be41e3a57ebbb650..103315796c55dff5cc0609f9c4e96ba56bbdb0c7 100644
--- a/documentation/graphs/fsm_master.dot
+++ b/documentation/graphs/fsm_master.dot
@@ -27,7 +27,7 @@ digraph master {
 
     action_process_states -> action_configure
     action_process_states -> action_process_sdo
-    action_process_states -> sdodict
+    action_process_states -> sdo_dictionary
     action_process_states -> action_process_sii
     action_process_states -> end
 
@@ -54,8 +54,8 @@ digraph master {
     write_sii -> action_process_sii
     write_sii -> end
 
-    //sdodict -> error
-    sdodict -> end
+    //sdo_dictionary -> error
+    sdo_dictionary -> end
 
     //sdo_request -> error
     sdo_request -> action_process_sdo
diff --git a/master/fsm_master.c b/master/fsm_master.c
index 4fa8db9be06ec30db6d6bd04afd347b7345b3d3b..d708e5f7821ebfffc5c5a62a3e3b65b736f8e3dc 100644
--- a/master/fsm_master.c
+++ b/master/fsm_master.c
@@ -58,7 +58,7 @@ void ec_fsm_master_state_configure_slave(ec_fsm_master_t *);
 void ec_fsm_master_state_clear_addresses(ec_fsm_master_t *);
 void ec_fsm_master_state_scan_slaves(ec_fsm_master_t *);
 void ec_fsm_master_state_write_sii(ec_fsm_master_t *);
-void ec_fsm_master_state_sdodict(ec_fsm_master_t *);
+void ec_fsm_master_state_sdo_dictionary(ec_fsm_master_t *);
 void ec_fsm_master_state_sdo_request(ec_fsm_master_t *);
 void ec_fsm_master_state_end(ec_fsm_master_t *);
 void ec_fsm_master_state_error(ec_fsm_master_t *);
@@ -533,7 +533,7 @@ void ec_fsm_master_action_process_states(ec_fsm_master_t *fsm
                 || slave->error_flag) continue;
 
             if (master->debug_level) {
-                EC_DBG("Fetching Sdo dictionary from slave %i.\n",
+                EC_DBG("Fetching Sdo dictionary from slave %u.\n",
                        slave->ring_position);
             }
 
@@ -542,7 +542,7 @@ void ec_fsm_master_action_process_states(ec_fsm_master_t *fsm
             // start fetching Sdo dictionary
             fsm->idle = 0;
             fsm->slave = slave;
-            fsm->state = ec_fsm_master_state_sdodict;
+            fsm->state = ec_fsm_master_state_sdo_dictionary;
             ec_fsm_coe_dictionary(&fsm->fsm_coe, slave);
             ec_fsm_coe_exec(&fsm->fsm_coe); // execute immediately
             return;
@@ -835,7 +835,9 @@ void ec_fsm_master_state_write_sii(
    Master state: SdoDICT.
 */
 
-void ec_fsm_master_state_sdodict(ec_fsm_master_t *fsm /**< master state machine */)
+void ec_fsm_master_state_sdo_dictionary(
+        ec_fsm_master_t *fsm /**< master state machine */
+        )
 {
     ec_slave_t *slave = fsm->slave;
     ec_master_t *master = fsm->master;