Allow an IPsec tunnel interface to be renumbered
[vpp.git] / src / vnet / tcp / tcp_debug.h
index 5d4f7d6..e37b3cd 100755 (executable)
@@ -328,15 +328,18 @@ typedef enum _tcp_dbg_evt
 
 #define TCP_EVT_RST_SENT_HANDLER(_tc, ...)                             \
 {                                                                      \
-  ELOG_TYPE_DECLARE (_e) =                                             \
+if (_tc)                                                               \
   {                                                                    \
-    .format = "rst-tx: snd_nxt %d rcv_nxt %d",                         \
-    .format_args = "i4i4",                                             \
-  };                                                                   \
-  DECLARE_ETD(_tc, _e, 2);                                             \
-  ed->data[0] = _tc->snd_nxt - _tc->iss;                               \
-  ed->data[1] = _tc->rcv_nxt - _tc->irs;                               \
-  TCP_EVT_STATE_CHANGE_HANDLER(_tc);                                   \
+    ELOG_TYPE_DECLARE (_e) =                                           \
+    {                                                                  \
+      .format = "rst-tx: snd_nxt %d rcv_nxt %d",                       \
+      .format_args = "i4i4",                                           \
+    };                                                                 \
+    DECLARE_ETD(_tc, _e, 2);                                           \
+    ed->data[0] = _tc->snd_nxt - _tc->iss;                             \
+    ed->data[1] = _tc->rcv_nxt - _tc->irs;                             \
+    TCP_EVT_STATE_CHANGE_HANDLER(_tc);                                 \
+  }                                                                    \
 }
 
 #define TCP_EVT_FIN_RCVD_HANDLER(_tc, ...)                             \