]> git.ipfire.org Git - thirdparty/tor.git/commitdiff
Using channel state lookup macros in channeltls.c
authorrl1987 <rl1987@sdf.lonestar.org>
Sun, 23 Nov 2014 19:02:00 +0000 (21:02 +0200)
committerNick Mathewson <nickm@torproject.org>
Sun, 21 Dec 2014 19:48:38 +0000 (14:48 -0500)
src/or/channeltls.c

index db044aee568ffb9097a377141b498fdb53b1e51c..987dd9b31bddf62d42cd299a70a1657ae7bedf29 100644 (file)
@@ -855,10 +855,10 @@ channel_tls_handle_state_change_on_orconn(channel_tls_t *chan,
   /* Make sure the base connection state makes sense - shouldn't be error,
    * closed or listening. */
 
-  tor_assert(base_chan->state == CHANNEL_STATE_OPENING ||
-             base_chan->state == CHANNEL_STATE_OPEN ||
-             base_chan->state == CHANNEL_STATE_MAINT ||
-             base_chan->state == CHANNEL_STATE_CLOSING);
+  tor_assert(CHANNEL_IS_OPENING(base_chan) ||
+             CHANNEL_IS_OPEN(base_chan) ||
+             CHANNEL_IS_MAINT(base_chan) ||
+             CHANNEL_IS_CLOSING(base_chan));
 
   /* Did we just go to state open? */
   if (state == OR_CONN_STATE_OPEN) {
@@ -872,7 +872,7 @@ channel_tls_handle_state_change_on_orconn(channel_tls_t *chan,
      * Not open, so from CHANNEL_STATE_OPEN we go to CHANNEL_STATE_MAINT,
      * otherwise no change.
      */
-    if (base_chan->state == CHANNEL_STATE_OPEN) {
+    if (CHANNEL_IS_OPEN(base_chan)) {
       channel_change_state(base_chan, CHANNEL_STATE_MAINT);
     }
   }