osmo_fsm_state_name: make robust against NULL fi

Change-Id: I61d4f7dfada2763948f330745ac886405d889a12
diff --git a/include/osmocom/core/fsm.h b/include/osmocom/core/fsm.h
index 5bf5328..df7e348 100644
--- a/include/osmocom/core/fsm.h
+++ b/include/osmocom/core/fsm.h
@@ -220,7 +220,7 @@
 
 /*! return the name of the state the FSM instance is currently in. */
 static inline const char *osmo_fsm_inst_state_name(struct osmo_fsm_inst *fi)
-{ return osmo_fsm_state_name(fi->fsm, fi->state); }
+{ return fi ? osmo_fsm_state_name(fi->fsm, fi->state) : "NULL"; }
 
 /*! perform a state change of the given FSM instance
  *