[tor-commits] [tor/master] Using %d to printf an enum may not be by-the-standard okay.

nickm at torproject.org nickm at torproject.org
Mon May 7 15:06:41 UTC 2012


commit eefdb9eec25463df012a27cdc28b6f7b73831d29
Author: Nick Mathewson <nickm at torproject.org>
Date:   Mon May 7 11:02:17 2012 -0400

    Using %d to printf an enum may not be by-the-standard okay.
---
 src/or/transports.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/or/transports.c b/src/or/transports.c
index eb076ae..07b9371 100644
--- a/src/or/transports.c
+++ b/src/or/transports.c
@@ -457,7 +457,7 @@ configure_proxy(managed_proxy_t *mp)
       mp->conf_state = PT_PROTO_BROKEN;
     } else { /* unknown stream status */
       log_warn(LD_BUG, "Unknown stream status '%d' while configuring managed "
-               "proxy '%s'.", r, mp->argv[0]);
+               "proxy '%s'.", (int)r, mp->argv[0]);
     }
 
     /* if the proxy finished configuring, exit the loop. */
@@ -591,7 +591,7 @@ handle_finished_proxy(managed_proxy_t *mp)
   case PT_PROTO_COMPLETED:
   default:
     log_warn(LD_CONFIG, "Unexpected state '%d' of managed proxy '%s'.",
-             mp->conf_state, mp->argv[0]);
+             (int)mp->conf_state, mp->argv[0]);
     tor_assert(0);
   }
 





More information about the tor-commits mailing list