commit a2b4adc5724ee531fc875c4a64a206584e0df3c6 Author: Jacob Appelbaum jacob@appelbaum.net Date: Sat Jun 29 20:05:04 2013 +0200
David Hill noticed that we sometimes leave &warp_time uninitalized --- src/tlsdate-helper.c | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-)
diff --git a/src/tlsdate-helper.c b/src/tlsdate-helper.c index 35d6779..e625946 100644 --- a/src/tlsdate-helper.c +++ b/src/tlsdate-helper.c @@ -1089,18 +1089,16 @@ main(int argc, char **argv) leap = (0 == strcmp ("leapaway", argv[10])); proxy = (0 == strcmp ("none", argv[11]) ? NULL : argv[11]);
- if (timewarp) - { + /* Initalize warp_time with RECENT_COMPILE_DATE */ + clock_init_time(&warp_time, RECENT_COMPILE_DATE, 0);
- verb ("V: RECENT_COMPILE_DATE is %lu.%06lu\n", - (unsigned long) CLOCK_SEC(&warp_time), - (unsigned long) CLOCK_USEC(&warp_time)); + verb ("V: RECENT_COMPILE_DATE is %lu.%06lu\n", + (unsigned long) CLOCK_SEC(&warp_time), + (unsigned long) CLOCK_USEC(&warp_time));
- if (1 == setclock) { - clock_init_time(&warp_time, RECENT_COMPILE_DATE, 0); - } else { - verb ("V: we'll do the time warp another time - we're not setting clock\n"); - } + if (1 != timewarp) + { + verb ("V: we'll do the time warp another time - we're not setting clock\n"); }
/* We are not going to set the clock, thus no need to stay root */