Procházet zdrojové kódy

huge warning sign for esc_router_info()

svn:r6124
Roger Dingledine před 19 roky
rodič
revize
c8e2a051ac
1 změnil soubory, kde provedl 8 přidání a 0 odebrání
  1. 8 0
      src/or/routerlist.c

+ 8 - 0
src/or/routerlist.c

@@ -3792,6 +3792,14 @@ routerlist_assert_ok(routerlist_t *rl)
   }
 }
 
+/** Allocate and return a new string representing the contact info
+ * and platform string for <b>router</b>,
+ * surrounded by quotes and using standard C escapes.
+ *
+ * THIS FUNCTION IS NOT REENTRANT.  Don't call it from outside the main
+ * thread.  Also, each call invalidates the last-returned value, so don't
+ * try log_warn(LD_GENERAL, "%s %s", esc_router_info(a), esc_router_info(b));
+ */
 const char *
 esc_router_info(routerinfo_t *router)
 {