]> git.ipfire.org Git - people/ms/mstpd.git/blobdiff - mstp.h
Fix bug: infinite recursion in TCSM
[people/ms/mstpd.git] / mstp.h
diff --git a/mstp.h b/mstp.h
index b5bf3a8c1cb4169734a8d13ae20ab67424467b26..0a5d36bd8ac9ca37645994fc8b6121e195193b96 100644 (file)
--- a/mstp.h
+++ b/mstp.h
@@ -530,6 +530,9 @@ typedef struct
     PSTSM_states_t PSTSM_state;
     TCSM_states_t TCSM_state;
 
+    /* Auxiliary flag, helps preventing infinite recursion */
+    bool calledFromFlushRoutine;
+
     /* Pointer to the corresponding MSTI Configuration Message
      * in the port->rcvdBpduData */
     msti_configuration_message_t *rcvdMstiConfig;