[tor-commits] [tor/master] Merge remote-tracking branch 'origin/maint-0.2.2' into maint-0.2.3

nickm at torproject.org nickm at torproject.org
Tue Sep 11 17:22:47 UTC 2012


commit 5833861f62d2667eeda1ed0f6595763aa00250b0
Merge: 8731a4e 84f47ff
Author: Nick Mathewson <nickm at torproject.org>
Date:   Tue Sep 11 13:20:15 2012 -0400

    Merge remote-tracking branch 'origin/maint-0.2.2' into maint-0.2.3
    
    Conflicts:
    	src/test/test_util.c

 changes/bug6811      |    5 +++++
 src/common/util.c    |   27 +++++++++++++--------------
 src/common/util.h    |    2 +-
 src/or/directory.c   |    3 ++-
 src/or/dirvote.c     |    6 ++++--
 src/test/test_util.c |   13 +++++++++++++
 6 files changed, 38 insertions(+), 18 deletions(-)

diff --cc src/test/test_util.c
index 9eca904,12e3fa9..4f9eb73
--- a/src/test/test_util.c
+++ b/src/test/test_util.c
@@@ -14,10 -13,19 +14,23 @@@
  #include "mempool.h"
  #include "memarea.h"
  
 +#ifdef _WIN32
 +#include <tchar.h>
 +#endif
 +
+ /* XXXX this is a minimal wrapper to make the unit tests compile with the
+  * changed tor_timegm interface. */
+ static time_t
+ tor_timegm_wrapper(const struct tm *tm)
+ {
+   time_t t;
+   if (tor_timegm(tm, &t) < 0)
+     return -1;
+   return t;
+ }
+ 
+ #define tor_timegm tor_timegm_wrapper
+ 
  static void
  test_util_time(void)
  {





More information about the tor-commits mailing list